docdata["UH-1H"] =
{
                            "ADF": {
                                          "ADF_BAND": {
                                                                     "category": "ADF",
                                                                 "control_type": "selector",
                                                                  "description": "ADF Band",
                                                                   "identifier": "ADF_BAND",
                                                                       "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": 5370,
                                                                                     "description": "selector position",
                                                                                            "mask": 384,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 7,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                        "ADF_BFO_SW": {
                                                                     "category": "ADF",
                                                                 "control_type": "selector",
                                                                  "description": "BFO Switch",
                                                                   "identifier": "ADF_BFO_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": 5370,
                                                                                     "description": "selector position",
                                                                                            "mask": 16,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 4,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                          "ADF_FREQ": {
                                                              "category": "ADF",
                                                          "control_type": "analog_gauge",
                                                           "description": "ADF Frequency",
                                                            "identifier": "ADF_FREQ",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 5158,
                                                                              "description": "gauge position",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                          "ADF_GAIN": {
                                                              "category": "ADF",
                                                          "control_type": "limited_dial",
                                                           "description": "ADF Gain",
                                                            "identifier": "ADF_GAIN",
                                                                "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": 5372,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                       "ADF_LOOP_LR": {
                                                                     "category": "ADF",
                                                                 "control_type": "selector",
                                                                  "description": "ADF LOOP Left Low Speed / Left High Speed /Center / Right Low Speed / Right High Speed",
                                                                   "identifier": "ADF_LOOP_LR",
                                                                       "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": 5370,
                                                                                     "description": "selector position",
                                                                                            "mask": 14,
                                                                                       "max_value": 4,
                                                                                        "shift_by": 1,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                          "ADF_MODE": {
                                                                     "category": "ADF",
                                                                 "control_type": "selector",
                                                                  "description": "ADF Mode OFF / ADF / ANT / LOOP",
                                                                   "identifier": "ADF_MODE",
                                                                       "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": 5370,
                                                                                     "description": "selector position",
                                                                                            "mask": 96,
                                                                                       "max_value": 3,
                                                                                        "shift_by": 5,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "toggle_switch"
                                                      },
                                        "ADF_SIGNAL": {
                                                              "category": "ADF",
                                                          "control_type": "analog_gauge",
                                                           "description": "ADF Signal Level",
                                                            "identifier": "ADF_SIGNAL",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 5160,
                                                                              "description": "gauge position",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      },
                                          "ADF_TUNE": {
                                                           "api_variant": "multiturn",
                                                              "category": "ADF",
                                                          "control_type": "analog_dial",
                                                           "description": "ADF Tune",
                                                            "identifier": "ADF_TUNE",
                                                                "inputs": [ {
                                                                                 "description": "turn the dial left or right",
                                                                                   "interface": "variable_step",
                                                                                   "max_value": 65535,
                                                                              "suggested_step": 3200
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 5374,
                                                                              "description": "the rotation of the knob in the cockpit (not the value that is controlled by this knob!)",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "_KNOB_POS",
                                                                                     "type": "integer"
                                                                          } ]
                                                      }
                                   },
           "Altimeter (Operator)": {
                                                 "OALT_100": {
                                                                     "category": "Altimeter (Operator)",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "100 Foot Counter",
                                                                   "identifier": "OALT_100",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5186,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                "OALT_1000": {
                                                                     "category": "Altimeter (Operator)",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "1000 Foot Counter",
                                                                   "identifier": "OALT_1000",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5184,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                               "OALT_10000": {
                                                                     "category": "Altimeter (Operator)",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "10000 Foot Counter",
                                                                   "identifier": "OALT_10000",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5182,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                       "OALT_CODE_OFF_FLAG": {
                                                                     "category": "Altimeter (Operator)",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Code Off Flag",
                                                                   "identifier": "OALT_CODE_OFF_FLAG",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5194,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                              "OALT_PRESS0": {
                                                                     "category": "Altimeter (Operator)",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Pressure Drum Counter 0",
                                                                   "identifier": "OALT_PRESS0",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5192,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                              "OALT_PRESS1": {
                                                                     "category": "Altimeter (Operator)",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Pressure Drum Counter 1",
                                                                   "identifier": "OALT_PRESS1",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5190,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                              "OALT_PRESS2": {
                                                                     "category": "Altimeter (Operator)",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Pressure Drum Counter 2",
                                                                   "identifier": "OALT_PRESS2",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5188,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                 "OALT_PTR": {
                                                                     "category": "Altimeter (Operator)",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Altimeter Pointer",
                                                                   "identifier": "OALT_PTR",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5180,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             }
                                   },
              "Altimeter (Pilot)": {
                                         "PALT_100": {
                                                             "category": "Altimeter (Pilot)",
                                                         "control_type": "analog_gauge",
                                                          "description": "100 Foot Counter",
                                                           "identifier": "PALT_100",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5200,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                        "PALT_1000": {
                                                             "category": "Altimeter (Pilot)",
                                                         "control_type": "analog_gauge",
                                                          "description": "1000 Foot Counter",
                                                           "identifier": "PALT_1000",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5198,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                       "PALT_10000": {
                                                             "category": "Altimeter (Pilot)",
                                                         "control_type": "analog_gauge",
                                                          "description": "10000 Foot Counter",
                                                           "identifier": "PALT_10000",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5196,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                       "PALT_PRESS": {
                                                             "category": "Altimeter (Pilot)",
                                                         "control_type": "analog_gauge",
                                                          "description": "Pressure Indicator",
                                                           "identifier": "PALT_PRESS",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5202,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     }
                                   },
                 "Armament Panel": {
                                           "ARMED_IND": {
                                                                "category": "Armament Panel",
                                                            "control_type": "led",
                                                             "description": "ARMED Indicator (red)",
                                                              "identifier": "ARMED_IND",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 5142,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 16,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 4,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                             "GUN_SEL": {
                                                                       "category": "Armament Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Gun Selector LEFT / BOTH / RIGHT",
                                                                     "identifier": "GUN_SEL",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 2
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 5376,
                                                                                       "description": "selector position",
                                                                                              "mask": 49152,
                                                                                         "max_value": 2,
                                                                                          "shift_by": 14,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                            "JTSN_BTN": {
                                                                    "api_variant": "momentary_last_position",
                                                                       "category": "Armament Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Jettison Switch",
                                                                     "identifier": "JTSN_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": 5396,
                                                                                       "description": "selector position",
                                                                                              "mask": 128,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 7,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "push_button"
                                                        },
                                          "JTSN_COVER": {
                                                                       "category": "Armament Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Jettison Switch Cover",
                                                                     "identifier": "JTSN_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": 5396,
                                                                                       "description": "selector position",
                                                                                              "mask": 64,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 6,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                       "MASTER_ARM_SW": {
                                                                       "category": "Armament Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Master Arm OFF - SAFE - ARMED",
                                                                     "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": 5376,
                                                                                       "description": "selector position",
                                                                                              "mask": 12288,
                                                                                         "max_value": 2,
                                                                                          "shift_by": 12,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                         "ROCKET_PAIR": {
                                                                       "category": "Armament Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Rocket Pair",
                                                                     "identifier": "ROCKET_PAIR",
                                                                         "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": 5396,
                                                                                       "description": "selector position",
                                                                                              "mask": 28,
                                                                                         "max_value": 7,
                                                                                          "shift_by": 2,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                        "ROCKET_RESET": {
                                                                    "api_variant": "momentary_last_position",
                                                                       "category": "Armament Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Rocket Reset",
                                                                     "identifier": "ROCKET_RESET",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 5396,
                                                                                       "description": "selector position",
                                                                                              "mask": 32,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 5,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "push_button"
                                                        },
                                          "ROCKET_SEL": {
                                                                       "category": "Armament Panel",
                                                                   "control_type": "selector",
                                                                    "description": "7.62 / 2.75 / 40",
                                                                     "identifier": "ROCKET_SEL",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 2
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 5396,
                                                                                       "description": "selector position",
                                                                                              "mask": 3,
                                                                                         "max_value": 2,
                                                                                          "shift_by": 0,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                            "SAFE_IND": {
                                                                "category": "Armament Panel",
                                                            "control_type": "led",
                                                             "description": "SAFE Indicator (green)",
                                                              "identifier": "SAFE_IND",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 5142,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 32,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 5,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        },
                                          "X130_ARMED": {
                                                                "category": "Armament Panel",
                                                            "control_type": "led",
                                                             "description": "X130 Armed Lamp (blue)",
                                                              "identifier": "X130_ARMED",
                                                                  "inputs": [  ],
                                                                 "outputs": [ {
                                                                                    "address": 5404,
                                                                                "description": "0 if light is off, 1 if light is on",
                                                                                       "mask": 8192,
                                                                                  "max_value": 1,
                                                                                   "shift_by": 13,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        }
                                   },
           "Caution Lights Panel": {
                                       "CLP_BRIGHT_DIM_SW": {
                                                                           "category": "Caution Lights Panel",
                                                                       "control_type": "selector",
                                                                        "description": "Bright/Dim Rocker Switch",
                                                                         "identifier": "CLP_BRIGHT_DIM_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": 5304,
                                                                                           "description": "selector position",
                                                                                                  "mask": 768,
                                                                                             "max_value": 2,
                                                                                              "shift_by": 8,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "rocker_switch"
                                                            },
                                       "CLP_RESET_TEST_SW": {
                                                                           "category": "Caution Lights Panel",
                                                                       "control_type": "selector",
                                                                        "description": "Test/Reset Rocker Switch",
                                                                         "identifier": "CLP_RESET_TEST_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": 5304,
                                                                                           "description": "selector position",
                                                                                                  "mask": 192,
                                                                                             "max_value": 2,
                                                                                              "shift_by": 6,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "rocker_switch"
                                                            },
                                                   "CL_A0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "ENGINE OIL PRESS (yellow)",
                                                                  "identifier": "CL_A0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 1,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_A1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "AUX FUEL LOW (yellow)",
                                                                  "identifier": "CL_A1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 1024,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 10,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_B0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "ENGINE ICING (yellow)",
                                                                  "identifier": "CL_B0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 2,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 1,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_B1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "XMSN OIL PRESS (yellow)",
                                                                  "identifier": "CL_B1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 2048,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 11,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_C0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "ENGINE ICE JET (yellow)",
                                                                  "identifier": "CL_C0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 4,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 2,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_C1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "XMSN OIL HOT (yellow)",
                                                                  "identifier": "CL_C1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 4096,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 12,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_D0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "ENGINE CHIP DET (yellow)",
                                                                  "identifier": "CL_D0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 8,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 3,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_D1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "HYD PRESSURE (yellow)",
                                                                  "identifier": "CL_D1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 8192,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 13,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_E0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "LEFT FUEL BOOST (yellow)",
                                                                  "identifier": "CL_E0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 16,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 4,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_E1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "ENGINE INLET AIR (yellow)",
                                                                  "identifier": "CL_E1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 16384,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 14,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_F0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "RIGHT FUEL BOOST (yellow)",
                                                                  "identifier": "CL_F0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 32,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 5,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_F1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "INST INVERTER (yellow)",
                                                                  "identifier": "CL_F1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 32768,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 15,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_G0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "ENG FUEL PUMP (yellow)",
                                                                  "identifier": "CL_G0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 64,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 6,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_G1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "DC GENERATOR (yellow)",
                                                                  "identifier": "CL_G1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5142,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 1,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 0,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_H0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "20 MIN FUEL (yellow)",
                                                                  "identifier": "CL_H0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 128,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 7,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_H1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "EXTERNAL POWER (yellow)",
                                                                  "identifier": "CL_H1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5142,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 2,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 1,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_I0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "FUEL FILTER (yellow)",
                                                                  "identifier": "CL_I0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 256,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 8,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_I1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "CHIP DETECTOR (yellow)",
                                                                  "identifier": "CL_I1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5142,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 4,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 2,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_J0": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "GOV EMER (yellow)",
                                                                  "identifier": "CL_J0",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5140,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 512,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 9,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            },
                                                   "CL_J1": {
                                                                    "category": "Caution Lights Panel",
                                                                "control_type": "led",
                                                                 "description": "IFF (yellow)",
                                                                  "identifier": "CL_J1",
                                                                      "inputs": [  ],
                                                                     "outputs": [ {
                                                                                        "address": 5142,
                                                                                    "description": "0 if light is off, 1 if light is on",
                                                                                           "mask": 8,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 3,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ]
                                                            }
                                   },
                 "Center Console": {
                                         "CHIP_DET_SW": {
                                                                       "category": "Center Console",
                                                                   "control_type": "selector",
                                                                    "description": "Chip Detector Rocker Switch",
                                                                     "identifier": "CHIP_DET_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": 5310,
                                                                                       "description": "selector position",
                                                                                              "mask": 384,
                                                                                         "max_value": 2,
                                                                                          "shift_by": 7,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "rocker_switch"
                                                        },
                                       "FORCE_TRIM_SW": {
                                                                       "category": "Center Console",
                                                                   "control_type": "selector",
                                                                    "description": "Force Trim Enable Switch",
                                                                     "identifier": "FORCE_TRIM_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": 5310,
                                                                                       "description": "selector position",
                                                                                              "mask": 2048,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 11,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                         "HYD_CONT_SW": {
                                                                       "category": "Center Console",
                                                                   "control_type": "selector",
                                                                    "description": "Hydraulic Control Switch",
                                                                     "identifier": "HYD_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": 5310,
                                                                                       "description": "selector position",
                                                                                              "mask": 1024,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 10,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        }
                                   },
               "Circuit Breakers": {
                                                   "CB_28V": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "28V Trans (No Function)",
                                                                          "identifier": "CB_28V",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2048,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 11,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "CB_AIR_VALVE": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Cabin Heater Air Valve (No Function)",
                                                                          "identifier": "CB_AIR_VALVE",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1024,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 10,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_AM_RADIO": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "VHF AM Radio",
                                                                          "identifier": "CB_AM_RADIO",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 5,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_ANTICOLL": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Anticollision light (No Function)",
                                                                          "identifier": "CB_ANTICOLL",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_ANTI_ICE": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Engine anti-ice (No Function)",
                                                                          "identifier": "CB_ANTI_ICE",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8192,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 13,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "CB_ARC_102": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "ARC-102 HF Static Inverter (No Function)",
                                                                          "identifier": "CB_ARC_102",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5294,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32768,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 15,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                 "CB_CABLE": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Rescoue hoist cable cutter (No Function)",
                                                                          "identifier": "CB_CABLE",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 256,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 8,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                           "CB_CAUTION_LTS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Caution lights (No Function)",
                                                                          "identifier": "CB_CAUTION_LTS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 5,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                           "CB_COCKPIT_LTS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Cockpit lights (No Function)",
                                                                          "identifier": "CB_COCKPIT_LTS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 4,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                           "CB_CONSOLE_LTS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Console lights (No Function)",
                                                                          "identifier": "CB_CONSOLE_LTS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 64,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 6,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                            "CB_CPLT_ATTD1": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Copilot ATTD1 (No Function)",
                                                                          "identifier": "CB_CPLT_ATTD1",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 64,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 6,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                            "CB_CPLT_ATTD2": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Coilot ATTD2 (No Function)",
                                                                          "identifier": "CB_CPLT_ATTD2",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 128,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 7,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                "CB_CRSIND": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Course Ind (No Function)",
                                                                          "identifier": "CB_CRSIND",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5304,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 1,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_DOME_LTS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Dome lights (No Function)",
                                                                          "identifier": "CB_DOME_LTS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 3,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                   "CB_ENG": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Pressure Eng (No Function)",
                                                                          "identifier": "CB_ENG",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5304,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                            "CB_FAIL_RELAY": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Fail Relay (No Function)",
                                                                          "identifier": "CB_FAIL_RELAY",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4096,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 12,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_FIRE": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Fire detector (No Function)",
                                                                          "identifier": "CB_FIRE",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16384,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 14,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "CB_FM2_RADIO": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "FM 2 Radio (No Function)",
                                                                          "identifier": "CB_FM2_RADIO",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 4,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_FM_RADIO": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "FM Radio",
                                                                          "identifier": "CB_FM_RADIO",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 2,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_FUEL": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Pressure Fuel (No Function)",
                                                                          "identifier": "CB_FUEL",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8192,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 13,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_FUEL_QTY": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Fuel Quantity (No Function)",
                                                                          "identifier": "CB_FUEL_QTY",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1024,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 10,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                            "CB_FUEL_TRANS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Fuel TRANS (No Function)",
                                                                          "identifier": "CB_FUEL_TRANS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16384,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 14,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                           "CB_FUEL_VALVES": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Fuel valves (No Function)",
                                                                          "identifier": "CB_FUEL_VALVES",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32768,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 15,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "CB_FUS_LTS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Fuselage lights (No Function)",
                                                                          "identifier": "CB_FUS_LTS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 1,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "CB_GEN_BUS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Generator & Bus Reset (No Function)",
                                                                          "identifier": "CB_GEN_BUS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 512,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 9,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                   "CB_GOV": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Governor Control (No Function)",
                                                                          "identifier": "CB_GOV",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2048,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 11,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_GYRO": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Gyro Compass (No Function)",
                                                                          "identifier": "CB_GYRO",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 512,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 9,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                       "CB_HEATED_BLANKET1": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Heated blanket 1 (No Function)",
                                                                          "identifier": "CB_HEATED_BLANKET1",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                       "CB_HEATED_BLANKET2": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Heated blanket 2 (No Function)",
                                                                          "identifier": "CB_HEATED_BLANKET2",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 1,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                "CB_HF_ANT": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "HF ANT COUPLR (No Function)",
                                                                          "identifier": "CB_HF_ANT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                            "CB_HF_ARC_102": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "HF ARC-102 (No Function)",
                                                                          "identifier": "CB_HF_ARC_102",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 1,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_HOOK": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Cargo hook release (No Function)",
                                                                          "identifier": "CB_HOOK",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 4,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                "CB_HYDCTL": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "HYD Control (No Function)",
                                                                          "identifier": "CB_HYDCTL",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 2,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "CB_IDLE_STOP": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "IDLE Stop release (No Function)",
                                                                          "identifier": "CB_IDLE_STOP",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4096,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 12,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_IFF_APX1": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "IFF APX 1 (No Function)",
                                                                          "identifier": "CB_IFF_APX1",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5294,
                                                                                            "description": "selector position",
                                                                                                   "mask": 128,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 7,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_IFF_APX2": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "IFF APX 2 (No Function)",
                                                                          "identifier": "CB_IFF_APX2",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5294,
                                                                                            "description": "selector position",
                                                                                                   "mask": 256,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 8,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                   "CB_IGN": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Ignition system (No Function)",
                                                                          "identifier": "CB_IGN",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 3,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_INST_LTS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "INST Panel lights (No Function)",
                                                                          "identifier": "CB_INST_LTS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 128,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 7,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                          "CB_INST_SEC_LTS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "INST SEC lights (No Function)",
                                                                          "identifier": "CB_INST_SEC_LTS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 256,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 8,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_INT_CPLT": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Intercom Copilot (No Function)",
                                                                          "identifier": "CB_INT_CPLT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5294,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8192,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 13,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "CB_INT_PLT": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Intercom Pilot",
                                                                          "identifier": "CB_INT_PLT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5294,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16384,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 14,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                 "CB_INVTR": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Inverter CTRL (No Function)",
                                                                          "identifier": "CB_INVTR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 128,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 7,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_JTSN": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "EXT Stores jettison (No Function)",
                                                                          "identifier": "CB_JTSN",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 5,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_KY20": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "KY-28 Secure Radio (No Function)",
                                                                          "identifier": "CB_KY20",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2048,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 11,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                "CB_LDGLTS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Landing Lights power (No Function)",
                                                                          "identifier": "CB_LDGLTS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16384,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 14,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                "CB_LF_NAV": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "LF Nav. (ARN-83)",
                                                                          "identifier": "CB_LF_NAV",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5294,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4096,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 12,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "CB_LH_FUEL": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "LH fuel boost pump (No Function)",
                                                                          "identifier": "CB_LH_FUEL",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32768,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 15,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                            "CB_MAIN_INVTR": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Main Inverter PWR (No Function)",
                                                                          "identifier": "CB_MAIN_INVTR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 256,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 8,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                         "CB_MARKER_BEACON": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Marker Beacon",
                                                                          "identifier": "CB_MARKER_BEACON",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5294,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1024,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 10,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "CB_NAV_LTS": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Navigation lights (No Function)",
                                                                          "identifier": "CB_NAV_LTS",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 2,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                          "CB_OUTLET_VALVE": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Cabin Heater Outlet Valve (No Function)",
                                                                          "identifier": "CB_OUTLET_VALVE",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 512,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 9,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                            "CB_PITOT_TUBE": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Pitot tube (No Function)",
                                                                          "identifier": "CB_PITOT_TUBE",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 64,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 6,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "CB_PLT_ATTD1": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Pilot ATTD1 (No Function)",
                                                                          "identifier": "CB_PLT_ATTD1",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 256,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 8,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "CB_PLT_ATTD2": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Pilot ATTD2 (No Function)",
                                                                          "identifier": "CB_PLT_ATTD2",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 5,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "CB_PORX_WARN": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Prox. warn. (No Function)",
                                                                          "identifier": "CB_PORX_WARN",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5294,
                                                                                            "description": "selector position",
                                                                                                   "mask": 512,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 9,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                           "CB_RESCUE_CONT": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Rescue hoist CTL (No Function)",
                                                                          "identifier": "CB_RESCUE_CONT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 128,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 7,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                            "CB_RESCUE_PWR": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Rescue Hoist Power (No Function)",
                                                                          "identifier": "CB_RESCUE_PWR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2048,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 11,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "CB_RH_FUEL": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "RH fuel boost pumps (No Function)",
                                                                          "identifier": "CB_RH_FUEL",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8192,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 13,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_RPM_WARN": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "RPM Warning System (No Function)",
                                                                          "identifier": "CB_RPM_WARN",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5298,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4096,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 12,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                "CB_SL_CTL": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Landing and Search Lights Control (No Function)",
                                                                          "identifier": "CB_SL_CTL",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32768,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 15,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                "CB_SL_PWR": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Search Light power (No Function)",
                                                                          "identifier": "CB_SL_PWR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8192,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 13,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                           "CB_SPARE_INVTR": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Spare Inverter (No Function)",
                                                                          "identifier": "CB_SPARE_INVTR",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 64,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 6,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "CB_STARTER": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Starter Relay (No Function)",
                                                                          "identifier": "CB_STARTER",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4096,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 12,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                              "CB_STBY_GEN": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "STBY Generator Field (No Function)",
                                                                          "identifier": "CB_STBY_GEN",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1024,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 10,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_TEMP": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "TEMP indicator (No Function)",
                                                                          "identifier": "CB_TEMP",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 1,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_TORQ": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Pressure Torque (No Function)",
                                                                          "identifier": "CB_TORQ",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16384,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 14,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_TRIM": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Force Trim (No Function)",
                                                                          "identifier": "CB_TRIM",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 3,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "CB_TURN_SLIP": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Turn & Slip Indicator",
                                                                          "identifier": "CB_TURN_SLIP",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5300,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "CB_UHF_RADIO": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "UHF Radio",
                                                                          "identifier": "CB_UHF_RADIO",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 3,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "CB_VHF_NAV": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "VHF Nav. (ARN-82)",
                                                                          "identifier": "CB_VHF_NAV",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5294,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2048,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 11,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                    "CB_VM": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Voltmeter Non Ess Bus (No Function)",
                                                                          "identifier": "CB_VM",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 2,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                            "CB_WIPER_CPLT": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Wind wiper CPLT",
                                                                          "identifier": "CB_WIPER_CPLT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 512,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 9,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                             "CB_WIPER_PLT": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Wind wiper PLT",
                                                                          "identifier": "CB_WIPER_PLT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5296,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1024,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 10,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "CB_XMSN": {
                                                                            "category": "Circuit Breakers",
                                                                        "control_type": "selector",
                                                                         "description": "Pressure XMSN (No Function)",
                                                                          "identifier": "CB_XMSN",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 5302,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32768,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 15,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             }
                                   },
                          "Clock": {
                                            "CLOCK_ADJUST": {
                                                                 "api_variant": "multiturn",
                                                                    "category": "Clock",
                                                                "control_type": "analog_dial",
                                                                 "description": "Adjustment Dial",
                                                                  "identifier": "CLOCK_ADJUST",
                                                                      "inputs": [ {
                                                                                       "description": "turn the dial left or right",
                                                                                         "interface": "variable_step",
                                                                                         "max_value": 65535,
                                                                                    "suggested_step": 3200
                                                                                } ],
                                                                     "outputs": [ {
                                                                                        "address": 5316,
                                                                                    "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"
                                                                                } ]
                                                            },
                                       "CLOCK_ADJUST_PULL": {
                                                                           "category": "Clock",
                                                                       "control_type": "action",
                                                                        "description": "Adjustment Dial Pull",
                                                                         "identifier": "CLOCK_ADJUST_PULL",
                                                                             "inputs": [ {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 5310,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 3,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "limited_rotary"
                                                            }
                                   },
                     "Collective": {
                                             "GOV_RPM_SW": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Governor RPM Rocker Switch",
                                                                        "identifier": "GOV_RPM_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": 5310,
                                                                                          "description": "selector position",
                                                                                                 "mask": 12288,
                                                                                            "max_value": 2,
                                                                                             "shift_by": 12,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "rocker_switch"
                                                           },
                                            "GOV_RPM_SW2": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Copilot Governor RPM Rocker Switch",
                                                                        "identifier": "GOV_RPM_SW2",
                                                                            "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": 5430,
                                                                                          "description": "selector position",
                                                                                                 "mask": 6,
                                                                                            "max_value": 2,
                                                                                             "shift_by": 1,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "rocker_switch"
                                                           },
                                           "LDG_LIGHT_SW": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Landing Lights Switch",
                                                                        "identifier": "LDG_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": 5376,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                          "LDG_LIGHT_SW2": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Copilot Landing Lights Switch",
                                                                        "identifier": "LDG_LIGHT_SW2",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 5430,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 3,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                            "LDG_LT_CTRL": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Landing Lights Control Switch",
                                                                        "identifier": "LDG_LT_CTRL",
                                                                            "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": 5376,
                                                                                          "description": "selector position",
                                                                                                 "mask": 24,
                                                                                            "max_value": 2,
                                                                                             "shift_by": 3,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "limited_rotary"
                                                           },
                                           "LDG_LT_CTRL2": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Copilot Landing Lights Control Switch",
                                                                        "identifier": "LDG_LT_CTRL2",
                                                                            "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": 5430,
                                                                                          "description": "selector position",
                                                                                                 "mask": 192,
                                                                                            "max_value": 2,
                                                                                             "shift_by": 6,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "limited_rotary"
                                                           },
                                        "SEARCH_LIGHT_SW": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Search Light STOW / OFF / ON",
                                                                        "identifier": "SEARCH_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": 5376,
                                                                                          "description": "selector position",
                                                                                                 "mask": 6,
                                                                                            "max_value": 2,
                                                                                             "shift_by": 1,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "limited_rotary"
                                                           },
                                       "SEARCH_LIGHT_SW2": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Copilot Search Light STOW / OFF / ON",
                                                                        "identifier": "SEARCH_LIGHT_SW2",
                                                                            "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": 5430,
                                                                                          "description": "selector position",
                                                                                                 "mask": 48,
                                                                                            "max_value": 2,
                                                                                             "shift_by": 4,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "limited_rotary"
                                                           },
                                               "THROTTLE": {
                                                                   "category": "Collective",
                                                               "control_type": "limited_dial",
                                                                "description": "Throttle Axis",
                                                                 "identifier": "THROTTLE",
                                                                     "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": 5318,
                                                                                   "description": "position of the potentiometer",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                              "THROTTLE2": {
                                                                   "category": "Collective",
                                                               "control_type": "limited_dial",
                                                                "description": "Copilot Throttle Axis",
                                                                 "identifier": "THROTTLE2",
                                                                     "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": 5428,
                                                                                   "description": "position of the potentiometer",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                          "THROTTLE_STOP": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Throttle Stop Switch, ON/OFF",
                                                                        "identifier": "THROTTLE_STOP",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 5310,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 4,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                         "THROTTLE_STOP2": {
                                                                          "category": "Collective",
                                                                      "control_type": "selector",
                                                                       "description": "Copilot Throttle Stop Switch, ON/OFF",
                                                                        "identifier": "THROTTLE_STOP2",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 5430,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           }
                                   },
                    "Copilot RMI": {
                                       "RMI_CRS1": {
                                                           "category": "Copilot RMI",
                                                       "control_type": "analog_gauge",
                                                        "description": "RMI Course Pointer 1",
                                                         "identifier": "RMI_CRS1",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 5174,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                       "RMI_CRS2": {
                                                           "category": "Copilot RMI",
                                                       "control_type": "analog_gauge",
                                                        "description": "RMI Course Pointer 2",
                                                         "identifier": "RMI_CRS2",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 5176,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   },
                                        "RMI_HDG": {
                                                           "category": "Copilot RMI",
                                                       "control_type": "analog_gauge",
                                                        "description": "RMI Heading",
                                                         "identifier": "RMI_HDG",
                                                             "inputs": [  ],
                                                            "outputs": [ {
                                                                               "address": 5178,
                                                                           "description": "gauge position",
                                                                                  "mask": 65535,
                                                                             "max_value": 65535,
                                                                              "shift_by": 0,
                                                                                "suffix": "",
                                                                                  "type": "integer"
                                                                       } ]
                                                   }
                                   },
                "Countermeasures": {
                                                 "CM_ARMED_TEST": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Countermeasures",
                                                                             "control_type": "selector",
                                                                              "description": "Armed Lamp Test",
                                                                               "identifier": "CM_ARMED_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": 5404,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 256,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 8,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                     "CM_ARM_SW": {
                                                                                 "category": "Countermeasures",
                                                                             "control_type": "selector",
                                                                              "description": "SAFE / ARMED Switch",
                                                                               "identifier": "CM_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": 5404,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 32,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 5,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                   "CM_CHAFFCNT": {
                                                                          "category": "Countermeasures",
                                                                      "control_type": "fixed_step_dial",
                                                                       "description": "Chaff Counter Decrease/Increase",
                                                                        "identifier": "CM_CHAFFCNT",
                                                                            "inputs": [ {
                                                                                          "description": "turn left or right",
                                                                                            "interface": "fixed_step"
                                                                                      } ],
                                                                           "outputs": [  ]
                                                                  },
                                           "CM_CHAFFCNT_DISPLAY": {
                                                                          "category": "Countermeasures",
                                                                      "control_type": "metadata",
                                                                       "description": "Chaff Counter Display (Number)",
                                                                        "identifier": "CM_CHAFFCNT_DISPLAY",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 5416,
                                                                                          "description": "Chaff Counter Display (Number)",
                                                                                                 "mask": 64512,
                                                                                            "max_value": 60,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                       "CM_CHAFFCNT_DISPLAY_STR": {
                                                                          "category": "Countermeasures",
                                                                      "control_type": "display",
                                                                       "description": "Chaff Counter (String)",
                                                                        "identifier": "CM_CHAFFCNT_DISPLAY_STR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 5408,
                                                                                          "description": "Chaff Counter (String)",
                                                                                           "max_length": 2,
                                                                                               "suffix": "",
                                                                                                 "type": "string"
                                                                                      } ]
                                                                  },
                                             "CM_CHAFFCNT_RESET": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Countermeasures",
                                                                             "control_type": "selector",
                                                                              "description": "Chaff Counter Reset Button",
                                                                               "identifier": "CM_CHAFFCNT_RESET",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 5404,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 1024,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 10,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                   "CM_FLARECNT": {
                                                                          "category": "Countermeasures",
                                                                      "control_type": "fixed_step_dial",
                                                                       "description": "Flare Counter Decrease/Increase",
                                                                        "identifier": "CM_FLARECNT",
                                                                            "inputs": [ {
                                                                                          "description": "turn left or right",
                                                                                            "interface": "fixed_step"
                                                                                      } ],
                                                                           "outputs": [  ]
                                                                  },
                                           "CM_FLARECNT_DISPLAY": {
                                                                          "category": "Countermeasures",
                                                                      "control_type": "metadata",
                                                                       "description": "Flare Counter Display (Number)",
                                                                        "identifier": "CM_FLARECNT_DISPLAY",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 5416,
                                                                                          "description": "Flare Counter Display (Number)",
                                                                                                 "mask": 1008,
                                                                                            "max_value": 60,
                                                                                             "shift_by": 4,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                       "CM_FLARECNT_DISPLAY_STR": {
                                                                          "category": "Countermeasures",
                                                                      "control_type": "display",
                                                                       "description": "Flare Counter (String)",
                                                                        "identifier": "CM_FLARECNT_DISPLAY_STR",
                                                                            "inputs": [  ],
                                                                           "outputs": [ {
                                                                                              "address": 5406,
                                                                                          "description": "Flare Counter (String)",
                                                                                           "max_length": 2,
                                                                                               "suffix": "",
                                                                                                 "type": "string"
                                                                                      } ]
                                                                  },
                                             "CM_FLARECNT_RESET": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Countermeasures",
                                                                             "control_type": "selector",
                                                                              "description": "Flare Counter Reset Button",
                                                                               "identifier": "CM_FLARECNT_RESET",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 5404,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 512,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 9,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                  "CM_FLARE_BTN": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Countermeasures",
                                                                             "control_type": "selector",
                                                                              "description": "Flare Button",
                                                                               "identifier": "CM_FLARE_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": 5404,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 128,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 7,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                "CM_MAN_PGRM_SW": {
                                                                                 "category": "Countermeasures",
                                                                             "control_type": "selector",
                                                                              "description": "MAN / PGRM Switch",
                                                                               "identifier": "CM_MAN_PGRM_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": 5404,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 64,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 6,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                               "CM_RIPPLE_COVER": {
                                                                                 "category": "Countermeasures",
                                                                             "control_type": "selector",
                                                                              "description": "Ripple Fire Cover",
                                                                               "identifier": "CM_RIPPLE_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": 5404,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 8,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 3,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                  "CM_RIPPLE_SW": {
                                                                                 "category": "Countermeasures",
                                                                             "control_type": "selector",
                                                                              "description": "Ripple Fire Switch",
                                                                               "identifier": "CM_RIPPLE_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": 5404,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 16,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 4,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  }
                                   },
               "Course Indicator": {
                                       "CI_COURSE_CARD": {
                                                                 "category": "Course Indicator",
                                                             "control_type": "analog_gauge",
                                                              "description": "Rotating Course Card",
                                                               "identifier": "CI_COURSE_CARD",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5152,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "CI_FROM": {
                                                                 "category": "Course Indicator",
                                                             "control_type": "analog_gauge",
                                                              "description": "From Marker",
                                                               "identifier": "CI_FROM",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5150,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "CI_HBAR": {
                                                                 "category": "Course Indicator",
                                                             "control_type": "analog_gauge",
                                                              "description": "Horizontal Bar",
                                                               "identifier": "CI_HBAR",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5146,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "CI_HOFF": {
                                                                 "category": "Course Indicator",
                                                             "control_type": "analog_gauge",
                                                              "description": "Horizontal OFF Warning Flag",
                                                               "identifier": "CI_HOFF",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5156,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                                "CI_TO": {
                                                                 "category": "Course Indicator",
                                                             "control_type": "analog_gauge",
                                                              "description": "To Marker",
                                                               "identifier": "CI_TO",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5148,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "CI_VBAR": {
                                                                 "category": "Course Indicator",
                                                             "control_type": "analog_gauge",
                                                              "description": "Vertical Bar",
                                                               "identifier": "CI_VBAR",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5144,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "CI_VOFF": {
                                                                 "category": "Course Indicator",
                                                             "control_type": "analog_gauge",
                                                              "description": "Vertical OFF Warning Flag",
                                                               "identifier": "CI_VOFF",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5154,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         }
                                   },
                         "Cyclic": {
                                       "RADIO_ICS_SW": {
                                                                      "category": "Cyclic",
                                                                  "control_type": "selector",
                                                                   "description": "Radio/ICS Switch",
                                                                    "identifier": "RADIO_ICS_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": 5338,
                                                                                      "description": "selector position",
                                                                                             "mask": 2048,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 11,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "toggle_switch"
                                                       },
                                          "TRIM_CPLT": {
                                                                   "api_variant": "momentary_last_position",
                                                                      "category": "Cyclic",
                                                                  "control_type": "selector",
                                                                   "description": "Force Trim (Copilot Side)",
                                                                    "identifier": "TRIM_CPLT",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 5396,
                                                                                      "description": "selector position",
                                                                                             "mask": 32768,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 15,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "push_button"
                                                       },
                                           "TRIM_PLT": {
                                                                   "api_variant": "momentary_last_position",
                                                                      "category": "Cyclic",
                                                                  "control_type": "selector",
                                                                   "description": "Force Trim (Pilot Side)",
                                                                    "identifier": "TRIM_PLT",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 5396,
                                                                                      "description": "selector position",
                                                                                             "mask": 16384,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 14,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "push_button"
                                                       }
                                   },
                          "Doors": {
                                       "DOOR_L-PTR": {
                                                                 "api_variant": "momentary_last_position",
                                                                    "category": "Doors",
                                                                "control_type": "selector",
                                                                 "description": "Door Left",
                                                                  "identifier": "DOOR_L-PTR",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 5404,
                                                                                    "description": "selector position",
                                                                                           "mask": 16384,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 14,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "push_button"
                                                     },
                                       "DOOR_R-PTR": {
                                                                 "api_variant": "momentary_last_position",
                                                                    "category": "Doors",
                                                                "control_type": "selector",
                                                                 "description": "Door Right",
                                                                  "identifier": "DOOR_R-PTR",
                                                                      "inputs": [ {
                                                                                    "description": "switch to previous or next state",
                                                                                      "interface": "fixed_step"
                                                                                }, {
                                                                                    "description": "set position",
                                                                                      "interface": "set_state",
                                                                                      "max_value": 1
                                                                                }, {
                                                                                       "argument": "TOGGLE",
                                                                                    "description": "Toggle switch state",
                                                                                      "interface": "action"
                                                                                } ],
                                                         "momentary_positions": "none",
                                                                     "outputs": [ {
                                                                                        "address": 5404,
                                                                                    "description": "selector position",
                                                                                           "mask": 32768,
                                                                                      "max_value": 1,
                                                                                       "shift_by": 15,
                                                                                         "suffix": "",
                                                                                           "type": "integer"
                                                                                } ],
                                                            "physical_variant": "push_button"
                                                     }
                                   },
              "Electrical System": {
                                            "AC_VM_SRC": {
                                                                        "category": "Electrical System",
                                                                    "control_type": "selector",
                                                                     "description": "AC Voltmeter Source",
                                                                      "identifier": "AC_VM_SRC",
                                                                          "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": 5294,
                                                                                        "description": "selector position",
                                                                                               "mask": 24,
                                                                                          "max_value": 2,
                                                                                           "shift_by": 3,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                               "BAT_SW": {
                                                                        "category": "Electrical System",
                                                                    "control_type": "selector",
                                                                     "description": "Battery Switch",
                                                                      "identifier": "BAT_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": 5142,
                                                                                        "description": "selector position",
                                                                                               "mask": 8192,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 13,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                            "DC_VM_SRC": {
                                                                        "category": "Electrical System",
                                                                    "control_type": "selector",
                                                                     "description": "DC Voltmeter Source",
                                                                      "identifier": "DC_VM_SRC",
                                                                          "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": 5294,
                                                                                        "description": "selector position",
                                                                                               "mask": 7,
                                                                                          "max_value": 4,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                          "INVERTER_SW": {
                                                                        "category": "Electrical System",
                                                                    "control_type": "selector",
                                                                     "description": "Inverter Switch",
                                                                      "identifier": "INVERTER_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": 5294,
                                                                                        "description": "selector position",
                                                                                               "mask": 96,
                                                                                          "max_value": 2,
                                                                                           "shift_by": 5,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "limited_rotary"
                                                         },
                                       "NON_ESS_BUS_SW": {
                                                                        "category": "Electrical System",
                                                                    "control_type": "selector",
                                                                     "description": "NON ESS BUS Switch",
                                                                      "identifier": "NON_ESS_BUS_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": 5142,
                                                                                        "description": "selector position",
                                                                                               "mask": 32768,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 15,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                       "STARTER_GEN_SW": {
                                                                        "category": "Electrical System",
                                                                    "control_type": "selector",
                                                                     "description": "Starter/Stdby GEN",
                                                                      "identifier": "STARTER_GEN_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": 5142,
                                                                                        "description": "selector position",
                                                                                               "mask": 16384,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 14,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         }
                                   },
                   "Engine Panel": {
                                         "EMER_GOV_SW": {
                                                                       "category": "Engine Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Emergency Govenor Switch",
                                                                     "identifier": "EMER_GOV_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": 5310,
                                                                                       "description": "selector position",
                                                                                              "mask": 512,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 9,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                           "ENG_DEICE": {
                                                                       "category": "Engine Panel",
                                                                   "control_type": "selector",
                                                                    "description": "De-Ice Switch",
                                                                     "identifier": "ENG_DEICE",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 5310,
                                                                                       "description": "selector position",
                                                                                              "mask": 32,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 5,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                       "LOW_RPM_AUDIO": {
                                                                       "category": "Engine Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Low RPM Audio Switch",
                                                                     "identifier": "LOW_RPM_AUDIO",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 5310,
                                                                                       "description": "selector position",
                                                                                              "mask": 64,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 6,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        }
                                   },
        "External Aircraft Model": {
                                        "EXT_POSITION_LIGHT_LEFT": {
                                                                           "category": "External Aircraft Model",
                                                                       "control_type": "metadata",
                                                                        "description": "Left Position Light (red)",
                                                                         "identifier": "EXT_POSITION_LIGHT_LEFT",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 5416,
                                                                                           "description": "Left Position Light (red)",
                                                                                                  "mask": 1,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                       "EXT_POSITION_LIGHT_RIGHT": {
                                                                           "category": "External Aircraft Model",
                                                                       "control_type": "metadata",
                                                                        "description": "Right Position Light (green)",
                                                                         "identifier": "EXT_POSITION_LIGHT_RIGHT",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 5416,
                                                                                           "description": "Right Position Light (green)",
                                                                                                  "mask": 2,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 1,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                     "EXT_STROBE": {
                                                                           "category": "External Aircraft Model",
                                                                       "control_type": "metadata",
                                                                        "description": "Strobe Light",
                                                                         "identifier": "EXT_STROBE",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 5416,
                                                                                           "description": "Strobe Light",
                                                                                                  "mask": 4,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 2,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                   "EXT_WOW_SKID": {
                                                                           "category": "External Aircraft Model",
                                                                       "control_type": "metadata",
                                                                        "description": "Weight ON Skids",
                                                                         "identifier": "EXT_WOW_SKID",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 5416,
                                                                                           "description": "Weight ON Skids",
                                                                                                  "mask": 8,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 3,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   }
                                   },
                     "Flex Sight": {
                                          "SIGHT_ARM_PLT": {
                                                                          "category": "Flex Sight",
                                                                      "control_type": "selector",
                                                                       "description": "Pilot Sight Armed / Safe",
                                                                        "identifier": "SIGHT_ARM_PLT",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 5396,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1024,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           },
                                         "SIGHT_ELEV_PLT": {
                                                                   "category": "Flex Sight",
                                                               "control_type": "limited_dial",
                                                                "description": "Pilot Sight Elevation",
                                                                 "identifier": "SIGHT_ELEV_PLT",
                                                                     "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": 5402,
                                                                                   "description": "position of the potentiometer",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                       "SIGHT_INTEN_CPLT": {
                                                                   "category": "Flex Sight",
                                                               "control_type": "limited_dial",
                                                                "description": "Copilot Sighting System Intensity Knob",
                                                                 "identifier": "SIGHT_INTEN_CPLT",
                                                                     "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": 5398,
                                                                                   "description": "position of the potentiometer",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                        "SIGHT_INTEN_PLT": {
                                                                   "category": "Flex Sight",
                                                               "control_type": "limited_dial",
                                                                "description": "Pilot Sight Intensity Knob",
                                                                 "identifier": "SIGHT_INTEN_PLT",
                                                                     "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": 5400,
                                                                                   "description": "position of the potentiometer",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                          "SIGHT_LAMP_SW": {
                                                                          "category": "Flex Sight",
                                                                      "control_type": "selector",
                                                                       "description": "Sighting Station Lamp Switch BACKUP / OFF / MAIN",
                                                                        "identifier": "SIGHT_LAMP_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": 5396,
                                                                                          "description": "selector position",
                                                                                                 "mask": 768,
                                                                                            "max_value": 2,
                                                                                             "shift_by": 8,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "limited_rotary"
                                                           },
                                          "SIGHT_PWR_PLT": {
                                                                          "category": "Flex Sight",
                                                                      "control_type": "selector",
                                                                       "description": "Pilot Sight Off / On",
                                                                        "identifier": "SIGHT_PWR_PLT",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 5396,
                                                                                          "description": "selector position",
                                                                                                 "mask": 2048,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 11,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "toggle_switch"
                                                           }
                                   },
                     "Front Dash": {
                                                     "AC_V": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "AC Voltage",
                                                                   "identifier": "AC_V",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5230,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                               "ADF_VOR_SW": {
                                                                            "category": "Front Dash",
                                                                        "control_type": "selector",
                                                                         "description": "ADF / VOR Switch: VOR / ADF",
                                                                          "identifier": "ADF_VOR_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": 5376,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1024,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 10,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                           "ADI_PITCH_TRIM": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "variable_step_dial",
                                                                  "description": "ADI Pitch Trim Knob",
                                                                   "identifier": "ADI_PITCH_TRIM",
                                                                       "inputs": [ {
                                                                                        "description": "rotate the knob",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 5322,
                                                                                     "description": "rotation of the knob (not the value being manipulated!)",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                            "ADI_ROLL_TRIM": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "variable_step_dial",
                                                                  "description": "ADI Roll Trim Knob",
                                                                   "identifier": "ADI_ROLL_TRIM",
                                                                       "inputs": [ {
                                                                                        "description": "rotate the knob",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 5320,
                                                                                     "description": "rotation of the knob (not the value being manipulated!)",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                             "ALT_ADJ_CPLT": {
                                                                  "api_variant": "multiturn",
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_dial",
                                                                  "description": "Copilot Altimeter Pressure Adjustment",
                                                                   "identifier": "ALT_ADJ_CPLT",
                                                                       "inputs": [ {
                                                                                        "description": "turn the dial left or right",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 5324,
                                                                                     "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_ADJ_PLT": {
                                                                  "api_variant": "multiturn",
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_dial",
                                                                  "description": "Pilot Altimeter Pressure Adjustment",
                                                                   "identifier": "ALT_ADJ_PLT",
                                                                       "inputs": [ {
                                                                                        "description": "turn the dial left or right",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 5326,
                                                                                     "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"
                                                                                 } ]
                                                             },
                                        "BEACON_SENSING_SW": {
                                                                            "category": "Front Dash",
                                                                        "control_type": "selector",
                                                                         "description": "Marker Beacon Sensing LOW / HIGH",
                                                                          "identifier": "BEACON_SENSING_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": 5370,
                                                                                            "description": "selector position",
                                                                                                   "mask": 1,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                               "BEACON_VOL": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "limited_dial",
                                                                  "description": "Marker Beacon Volume",
                                                                   "identifier": "BEACON_VOL",
                                                                       "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": 5368,
                                                                                     "description": "position of the potentiometer",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                  "CLOCK_H": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Clock Hours",
                                                                   "identifier": "CLOCK_H",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5240,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                  "CLOCK_M": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Clock Seconds",
                                                                   "identifier": "CLOCK_M",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5242,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                  "CLOCK_S": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Clock Seconds",
                                                                   "identifier": "CLOCK_S",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5244,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                            "CPLT_ADI_CAGE": {
                                                                         "api_variant": "momentary_last_position",
                                                                            "category": "Front Dash",
                                                                        "control_type": "selector",
                                                                         "description": "Cage Copilot ADI",
                                                                          "identifier": "CPLT_ADI_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": 5310,
                                                                                            "description": "selector position",
                                                                                                   "mask": 32768,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 15,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "push_button"
                                                             },
                                                 "CRS_KNOB": {
                                                                  "api_variant": "multiturn",
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_dial",
                                                                  "description": "CDI CRS Selector Knob",
                                                                   "identifier": "CRS_KNOB",
                                                                       "inputs": [ {
                                                                                        "description": "turn the dial left or right",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 5394,
                                                                                     "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"
                                                                                 } ]
                                                             },
                                                     "DC_V": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "DC Voltage",
                                                                   "identifier": "DC_V",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5228,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                            "ENG_OIL_PRESS": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Engine Oil Pressure",
                                                                   "identifier": "ENG_OIL_PRESS",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5204,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                             "ENG_OIL_TEMP": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Engine Oil Temperature",
                                                                   "identifier": "ENG_OIL_TEMP",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5206,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                  "ENG_RPM": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Engine RPM",
                                                                   "identifier": "ENG_RPM",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5218,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                             "EXHAUST_TEMP": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Exhaust Temperature",
                                                                   "identifier": "EXHAUST_TEMP",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5216,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                 "FIRE_IND": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "led",
                                                                  "description": "FIRE Warning Light (yellow)",
                                                                   "identifier": "FIRE_IND",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5142,
                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                            "mask": 64,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 6,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                            "FIRE_TEST_BTN": {
                                                                         "api_variant": "momentary_last_position",
                                                                            "category": "Front Dash",
                                                                        "control_type": "selector",
                                                                         "description": "Fire Test Button",
                                                                          "identifier": "FIRE_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": 5310,
                                                                                            "description": "selector position",
                                                                                                   "mask": 16384,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 14,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "push_button"
                                                             },
                                               "FUEL_PRESS": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Fuel Pressure",
                                                                   "identifier": "FUEL_PRESS",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5236,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                 "FUEL_QTY": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Fuel Quantity",
                                                                   "identifier": "FUEL_QTY",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5238,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                  "GAS_RPM": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Gas Producer RPM",
                                                                   "identifier": "GAS_RPM",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5224,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                "GAS_RPM_T": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Gas Producer RPM Tenths",
                                                                   "identifier": "GAS_RPM_T",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5222,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                             "GYRO_MODE_SW": {
                                                                            "category": "Front Dash",
                                                                        "control_type": "selector",
                                                                         "description": "DG / Slave Gyro Mode: MAG / DG",
                                                                          "identifier": "GYRO_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": 5376,
                                                                                            "description": "selector position",
                                                                                                   "mask": 2048,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 11,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                  "HDG_SET": {
                                                                  "api_variant": "multiturn",
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_dial",
                                                                  "description": "HDG SET Knob",
                                                                   "identifier": "HDG_SET",
                                                                       "inputs": [ {
                                                                                        "description": "turn the dial left or right",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 5390,
                                                                                     "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"
                                                                                 } ]
                                                             },
                                                 "HDG_SYNC": {
                                                                  "api_variant": "multiturn",
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_dial",
                                                                  "description": "Compass Synchronizing",
                                                                   "identifier": "HDG_SYNC",
                                                                       "inputs": [ {
                                                                                        "description": "turn the dial left or right",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 5392,
                                                                                     "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"
                                                                                 } ]
                                                             },
                                              "LOW_RPM_IND": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "led",
                                                                  "description": "Low RPM Warning Light (yellow)",
                                                                   "identifier": "LOW_RPM_IND",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5142,
                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                            "mask": 128,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 7,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                            "MAIN_GEN_LOAD": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Main Generator Load",
                                                                   "identifier": "MAIN_GEN_LOAD",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5232,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                       "MASTER_CAUTION_IND": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "led",
                                                                  "description": "MASTER CAUTION Light (yellow)",
                                                                   "identifier": "MASTER_CAUTION_IND",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5142,
                                                                                     "description": "0 if light is off, 1 if light is on",
                                                                                            "mask": 256,
                                                                                       "max_value": 1,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                             "RADAR_ALT_HI": {
                                                                  "api_variant": "multiturn",
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_dial",
                                                                  "description": "Radar Altimeter High Setting",
                                                                   "identifier": "RADAR_ALT_HI",
                                                                       "inputs": [ {
                                                                                        "description": "turn the dial left or right",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 5412,
                                                                                     "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"
                                                                                 } ]
                                                             },
                                             "RADAR_ALT_LO": {
                                                                  "api_variant": "multiturn",
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_dial",
                                                                  "description": "Radar Altimeter Low Setting",
                                                                   "identifier": "RADAR_ALT_LO",
                                                                       "inputs": [ {
                                                                                        "description": "turn the dial left or right",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 5410,
                                                                                     "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"
                                                                                 } ]
                                                             },
                                           "RADAR_ALT_TEST": {
                                                                         "api_variant": "momentary_last_position",
                                                                            "category": "Front Dash",
                                                                        "control_type": "selector",
                                                                         "description": "Radar Altimeter Test",
                                                                          "identifier": "RADAR_ALT_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": 5404,
                                                                                            "description": "selector position",
                                                                                                   "mask": 4096,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 12,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "push_button"
                                                             },
                                                "ROTOR_RPM": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Rotor RPM",
                                                                   "identifier": "ROTOR_RPM",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5220,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                         "SBY_COMPASS_BANK": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Standby Compass Bank",
                                                                   "identifier": "SBY_COMPASS_BANK",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5436,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                          "SBY_COMPASS_HDG": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Standby Compass Heading",
                                                                   "identifier": "SBY_COMPASS_HDG",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5432,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                        "SBY_COMPASS_PITCH": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Standby Compass Pitch",
                                                                   "identifier": "SBY_COMPASS_PITCH",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5434,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                 "SIDESLIP": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Side Slip",
                                                                   "identifier": "SIDESLIP",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5248,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                            "STBY_GEN_LOAD": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "STBY Generator Load",
                                                                   "identifier": "STBY_GEN_LOAD",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5234,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                             "TORQUE_PRESS": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Torque Pressure",
                                                                   "identifier": "TORQUE_PRESS",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5226,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                          "TRANS_OIL_PRESS": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Transmission Oil Pressure",
                                                                   "identifier": "TRANS_OIL_PRESS",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5208,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                           "TRANS_OIL_TEMP": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Transmission Oil Temperature",
                                                                   "identifier": "TRANS_OIL_TEMP",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5210,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                 "TURN_PTR": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Turn Indicator",
                                                                   "identifier": "TURN_PTR",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5246,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                    "VVI_O": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Vertical Velocity Indicator (Operator)",
                                                                   "identifier": "VVI_O",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5252,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             },
                                                    "VVI_P": {
                                                                     "category": "Front Dash",
                                                                 "control_type": "analog_gauge",
                                                                  "description": "Vertical Velocity Indicator (Pilot)",
                                                                   "identifier": "VVI_P",
                                                                       "inputs": [  ],
                                                                      "outputs": [ {
                                                                                         "address": 5250,
                                                                                     "description": "gauge position",
                                                                                            "mask": 65535,
                                                                                       "max_value": 65535,
                                                                                        "shift_by": 0,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ]
                                                             }
                                   },
    "Front Dash - ADI (Operator)": {
                                         "OADI_OFF": {
                                                             "category": "Front Dash - ADI (Operator)",
                                                         "control_type": "analog_gauge",
                                                          "description": "Off Warning Flag",
                                                           "identifier": "OADI_OFF",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5264,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                       "OADI_PITCH": {
                                                             "category": "Front Dash - ADI (Operator)",
                                                         "control_type": "analog_gauge",
                                                          "description": "Pitch",
                                                           "identifier": "OADI_PITCH",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5262,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                        "OADI_ROLL": {
                                                             "category": "Front Dash - ADI (Operator)",
                                                         "control_type": "analog_gauge",
                                                          "description": "Roll",
                                                           "identifier": "OADI_ROLL",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5260,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     }
                                   },
       "Front Dash - ADI (Pilot)": {
                                         "PADI_OFF": {
                                                             "category": "Front Dash - ADI (Pilot)",
                                                         "control_type": "analog_gauge",
                                                          "description": "Off Warning Flag",
                                                           "identifier": "PADI_OFF",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5258,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                       "PADI_PITCH": {
                                                             "category": "Front Dash - ADI (Pilot)",
                                                         "control_type": "analog_gauge",
                                                          "description": "Pitch",
                                                           "identifier": "PADI_PITCH",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5256,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     },
                                        "PADI_ROLL": {
                                                             "category": "Front Dash - ADI (Pilot)",
                                                         "control_type": "analog_gauge",
                                                          "description": "Roll",
                                                           "identifier": "PADI_ROLL",
                                                               "inputs": [  ],
                                                              "outputs": [ {
                                                                                 "address": 5254,
                                                                             "description": "gauge position",
                                                                                    "mask": 65535,
                                                                               "max_value": 65535,
                                                                                "shift_by": 0,
                                                                                  "suffix": "",
                                                                                    "type": "integer"
                                                                         } ]
                                                     }
                                   },
                    "Fuel System": {
                                              "MAIN_FUEL_SW": {
                                                                             "category": "Fuel System",
                                                                         "control_type": "selector",
                                                                          "description": "Main Fuel Switch",
                                                                           "identifier": "MAIN_FUEL_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": 5304,
                                                                                             "description": "selector position",
                                                                                                    "mask": 1024,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 10,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                       "TEST_FUEL_GAUGE_BTN": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "Fuel System",
                                                                         "control_type": "selector",
                                                                          "description": "Test Fuel Gauge Button",
                                                                           "identifier": "TEST_FUEL_GAUGE_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": 5304,
                                                                                             "description": "selector position",
                                                                                                    "mask": 2048,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 11,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              }
                                   },
                            "GMC": {
                                             "GMC_CRS1": {
                                                                 "category": "GMC",
                                                             "control_type": "analog_gauge",
                                                              "description": "GMC Course Pointer 1",
                                                               "identifier": "GMC_CRS1",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5162,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                             "GMC_CRS2": {
                                                                 "category": "GMC",
                                                             "control_type": "analog_gauge",
                                                              "description": "GMC Course Pointer 2",
                                                               "identifier": "GMC_CRS2",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5164,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                              "GMC_HDG": {
                                                                 "category": "GMC",
                                                             "control_type": "analog_gauge",
                                                              "description": "GMC Heading",
                                                               "identifier": "GMC_HDG",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5168,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         },
                                       "GMC_HDG_MARKER": {
                                                                 "category": "GMC",
                                                             "control_type": "analog_gauge",
                                                              "description": "GMC Heading Marker",
                                                               "identifier": "GMC_HDG_MARKER",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5166,
                                                                                 "description": "gauge position",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         }
                                   },
                "GMC Annunciator": {
                                       "GMC_ANNUNCIATOR": {
                                                                  "category": "GMC Annunciator",
                                                              "control_type": "analog_gauge",
                                                                "identifier": "GMC_ANNUNCIATOR",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 5170,
                                                                                  "description": "gauge position",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          }
                                   },
                 "GMC Power Fail": {
                                       "GMC_PWRFAIL": {
                                                              "category": "GMC Power Fail",
                                                          "control_type": "analog_gauge",
                                                            "identifier": "GMC_PWRFAIL",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 5172,
                                                                              "description": "gauge position",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      }
                                   },
                         "Gauges": {
                                        "AC_GEN1_CURRENT": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "AC GEN 1 Current",
                                                                 "identifier": "AC_GEN1_CURRENT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5134,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                        "AC_GEN2_CURRENT": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "AC GEN 2 Current",
                                                                 "identifier": "AC_GEN2_CURRENT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5136,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                             "AC_VOLTAGE": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "AC Voltage",
                                                                 "identifier": "AC_VOLTAGE",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5122,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                        "ADI_PITCH_SHIFT": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "Attitude Pitch Shift",
                                                                 "identifier": "ADI_PITCH_SHIFT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5266,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "ANTI_ICE_AMP": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "Anti-Ice Amperemeter",
                                                                 "identifier": "ANTI_ICE_AMP",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5138,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                        "DC_BAT1_CURRENT": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "DC Battery 1 Current",
                                                                 "identifier": "DC_BAT1_CURRENT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5124,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                        "DC_BAT2_CURRENT": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "DC Battery 2 Current",
                                                                 "identifier": "DC_BAT2_CURRENT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5126,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                             "DC_VOLTAGE": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "DC Voltage",
                                                                 "identifier": "DC_VOLTAGE",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5120,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                         "DC_VU1_CURRENT": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "DC VU 1 Current",
                                                                 "identifier": "DC_VU1_CURRENT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5128,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                         "DC_VU2_CURRENT": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "DC VU 2 Current",
                                                                 "identifier": "DC_VU2_CURRENT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5130,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                         "DC_VU3_CURRENT": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "DC VU 3 Current",
                                                                 "identifier": "DC_VU3_CURRENT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5132,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                               "IAS_NOSE": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "IAS Front",
                                                                 "identifier": "IAS_NOSE",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5212,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                               "IAS_ROOF": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "IAS Roof",
                                                                 "identifier": "IAS_ROOF",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5214,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                          "MARKER_BEACON": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "Marker Beacon",
                                                                 "identifier": "MARKER_BEACON",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5268,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                               "RAM_TEMP": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "RamTemp",
                                                                 "identifier": "RAM_TEMP",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5280,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                       "SIGHTS_FOR_CIVIL": {
                                                                   "category": "Gauges",
                                                               "control_type": "analog_gauge",
                                                                "description": "SIGHTS_FOR_CIVIL / controllers.Civil_Heli",
                                                                 "identifier": "SIGHTS_FOR_CIVIL",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5414,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           }
                                   },
                            "IFF": {
                                                  "IFF_CODE": {
                                                                             "category": "IFF",
                                                                         "control_type": "discrete_dial",
                                                                          "description": "IFF Code: ZERO - B - A - (HOLD)",
                                                                           "identifier": "IFF_CODE",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 5304,
                                                                                             "description": "selector position",
                                                                                                    "mask": 12288,
                                                                                               "max_value": 3,
                                                                                                "shift_by": 12,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                                "IFF_MASTER": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "IFF Master",
                                                                           "identifier": "IFF_MASTER",
                                                                               "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": 5306,
                                                                                             "description": "selector position",
                                                                                                    "mask": 7,
                                                                                               "max_value": 4,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                             "IFF_MIC_IDENT": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "RAD Test/Mon",
                                                                           "identifier": "IFF_MIC_IDENT",
                                                                               "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": 5306,
                                                                                             "description": "selector position",
                                                                                                    "mask": 24576,
                                                                                               "max_value": 2,
                                                                                                "shift_by": 13,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                          "IFF_MODE1_WHEEL1": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Mode-1 Wheel 1",
                                                                           "identifier": "IFF_MODE1_WHEEL1",
                                                                               "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": 5308,
                                                                                             "description": "selector position",
                                                                                                    "mask": 7,
                                                                                               "max_value": 7,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                          "IFF_MODE1_WHEEL2": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Mode-1 Wheel 2",
                                                                           "identifier": "IFF_MODE1_WHEEL2",
                                                                               "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": 5308,
                                                                                             "description": "selector position",
                                                                                                    "mask": 24,
                                                                                               "max_value": 3,
                                                                                                "shift_by": 3,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                         "IFF_MODE3A_WHEEL1": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Mode-3A Wheel 1",
                                                                           "identifier": "IFF_MODE3A_WHEEL1",
                                                                               "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": 5308,
                                                                                             "description": "selector position",
                                                                                                    "mask": 224,
                                                                                               "max_value": 7,
                                                                                                "shift_by": 5,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                         "IFF_MODE3A_WHEEL2": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Mode-3A Wheel 2",
                                                                           "identifier": "IFF_MODE3A_WHEEL2",
                                                                               "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": 5308,
                                                                                             "description": "selector position",
                                                                                                    "mask": 1792,
                                                                                               "max_value": 7,
                                                                                                "shift_by": 8,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                         "IFF_MODE3A_WHEEL3": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Mode-3A Wheel 3",
                                                                           "identifier": "IFF_MODE3A_WHEEL3",
                                                                               "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": 5308,
                                                                                             "description": "selector position",
                                                                                                    "mask": 14336,
                                                                                               "max_value": 7,
                                                                                                "shift_by": 11,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                         "IFF_MODE3A_WHEEL4": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Mode-3A Wheel 4",
                                                                           "identifier": "IFF_MODE3A_WHEEL4",
                                                                               "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": 5310,
                                                                                             "description": "selector position",
                                                                                                    "mask": 7,
                                                                                               "max_value": 7,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                                "IFF_ON_OUT": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "IFF On/Out",
                                                                           "identifier": "IFF_ON_OUT",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 5306,
                                                                                             "description": "selector position",
                                                                                                    "mask": 32768,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 15,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                       "IFF_OUT_AUDIO_LIGHT": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "IFF Out: LIGHT - OFF - AUDIO",
                                                                           "identifier": "IFF_OUT_AUDIO_LIGHT",
                                                                               "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": 5304,
                                                                                             "description": "selector position",
                                                                                                    "mask": 49152,
                                                                                               "max_value": 2,
                                                                                                "shift_by": 14,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "limited_rotary"
                                                              },
                                               "IFF_RADTEST": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "RAD Test/Mon",
                                                                           "identifier": "IFF_RADTEST",
                                                                               "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": 5306,
                                                                                             "description": "selector position",
                                                                                                    "mask": 6144,
                                                                                               "max_value": 2,
                                                                                                "shift_by": 11,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                             "IFF_REPLY_DIM": {
                                                                      "category": "IFF",
                                                                  "control_type": "limited_dial",
                                                                   "description": "IFF Reply Dim",
                                                                    "identifier": "IFF_REPLY_DIM",
                                                                        "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": 5312,
                                                                                      "description": "position of the potentiometer",
                                                                                             "mask": 65535,
                                                                                        "max_value": 65535,
                                                                                         "shift_by": 0,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ]
                                                              },
                                             "IFF_REPLY_IND": {
                                                                      "category": "IFF",
                                                                  "control_type": "led",
                                                                   "description": "IFF Reply Indicator Lamp (green)",
                                                                    "identifier": "IFF_REPLY_IND",
                                                                        "inputs": [  ],
                                                                       "outputs": [ {
                                                                                          "address": 5142,
                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                             "mask": 512,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 9,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ]
                                                              },
                                            "IFF_REPLY_TEST": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "REPLY Push to Test",
                                                                           "identifier": "IFF_REPLY_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": 5308,
                                                                                             "description": "selector position",
                                                                                                    "mask": 16384,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 14,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                              "IFF_TEST_DIM": {
                                                                      "category": "IFF",
                                                                  "control_type": "limited_dial",
                                                                   "description": "TEST Reply Dim",
                                                                    "identifier": "IFF_TEST_DIM",
                                                                        "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": 5314,
                                                                                      "description": "position of the potentiometer",
                                                                                             "mask": 65535,
                                                                                        "max_value": 65535,
                                                                                         "shift_by": 0,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ]
                                                              },
                                              "IFF_TEST_IND": {
                                                                      "category": "IFF",
                                                                  "control_type": "led",
                                                                   "description": "IFF Test Indicator Lamp (green)",
                                                                    "identifier": "IFF_TEST_IND",
                                                                        "inputs": [  ],
                                                                       "outputs": [ {
                                                                                          "address": 5142,
                                                                                      "description": "0 if light is off, 1 if light is on",
                                                                                             "mask": 1024,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 10,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ]
                                                              },
                                               "IFF_TEST_M1": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Test M-1",
                                                                           "identifier": "IFF_TEST_M1",
                                                                               "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": 5306,
                                                                                             "description": "selector position",
                                                                                                    "mask": 24,
                                                                                               "max_value": 2,
                                                                                                "shift_by": 3,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                               "IFF_TEST_M2": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Test M-2",
                                                                           "identifier": "IFF_TEST_M2",
                                                                               "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": 5306,
                                                                                             "description": "selector position",
                                                                                                    "mask": 96,
                                                                                               "max_value": 2,
                                                                                                "shift_by": 5,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                               "IFF_TEST_M3": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Test M-3",
                                                                           "identifier": "IFF_TEST_M3",
                                                                               "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": 5306,
                                                                                             "description": "selector position",
                                                                                                    "mask": 384,
                                                                                               "max_value": 2,
                                                                                                "shift_by": 7,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                               "IFF_TEST_M4": {
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "Test M-4",
                                                                           "identifier": "IFF_TEST_M4",
                                                                               "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": 5306,
                                                                                             "description": "selector position",
                                                                                                    "mask": 1536,
                                                                                               "max_value": 2,
                                                                                                "shift_by": 9,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "infinite_rotary"
                                                              },
                                             "IFF_TEST_TEST": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "IFF",
                                                                         "control_type": "selector",
                                                                          "description": "TEST Push to Test",
                                                                           "identifier": "IFF_TEST_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": 5308,
                                                                                             "description": "selector position",
                                                                                                    "mask": 32768,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 15,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              }
                                   },
                 "Intercom Panel": {
                                          "INT_INT_SW": {
                                                                       "category": "Intercom Panel",
                                                                   "control_type": "selector",
                                                                    "description": "INT Receiver Switch",
                                                                     "identifier": "INT_INT_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": 5328,
                                                                                       "description": "selector position",
                                                                                              "mask": 16384,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 14,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                            "INT_MODE": {
                                                                       "category": "Intercom Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Intercom Mode: PVT - INT - 1 - 2 - 3 - 4",
                                                                     "identifier": "INT_MODE",
                                                                         "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": 5338,
                                                                                       "description": "selector position",
                                                                                              "mask": 1792,
                                                                                         "max_value": 5,
                                                                                          "shift_by": 8,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                          "INT_NAV_SW": {
                                                                       "category": "Intercom Panel",
                                                                   "control_type": "selector",
                                                                    "description": "NAV Receiver Switch",
                                                                     "identifier": "INT_NAV_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": 5328,
                                                                                       "description": "selector position",
                                                                                              "mask": 32768,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 15,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                        "INT_RCVR1_SW": {
                                                                       "category": "Intercom Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Receiver 1 Switch (VHF AM)",
                                                                     "identifier": "INT_RCVR1_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": 5328,
                                                                                       "description": "selector position",
                                                                                              "mask": 1024,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 10,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                        "INT_RCVR2_SW": {
                                                                       "category": "Intercom Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Receiver 2 Switch (UHF)",
                                                                     "identifier": "INT_RCVR2_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": 5328,
                                                                                       "description": "selector position",
                                                                                              "mask": 2048,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 11,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                        "INT_RCVR3_SW": {
                                                                       "category": "Intercom Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Receiver 3 Switch (VHF FM)",
                                                                     "identifier": "INT_RCVR3_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": 5328,
                                                                                       "description": "selector position",
                                                                                              "mask": 4096,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 12,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                       "INT_RECVR4_SW": {
                                                                       "category": "Intercom Panel",
                                                                   "control_type": "selector",
                                                                    "description": "Receiver 4 Switch (No Function)",
                                                                     "identifier": "INT_RECVR4_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": 5328,
                                                                                       "description": "selector position",
                                                                                              "mask": 8192,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 13,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                             "INT_VOL": {
                                                                "category": "Intercom Panel",
                                                            "control_type": "limited_dial",
                                                             "description": "Intercom Volume",
                                                              "identifier": "INT_VOL",
                                                                  "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": 5340,
                                                                                "description": "position of the potentiometer",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        }
                                   },
                         "Lights": {
                                          "CONSOLE_LIGHT": {
                                                                   "category": "Lights",
                                                               "control_type": "analog_gauge",
                                                                "description": "Console Light",
                                                                 "identifier": "CONSOLE_LIGHT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5274,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                             "DOME_LIGHT": {
                                                                   "category": "Lights",
                                                               "control_type": "analog_gauge",
                                                                "description": "Dome Light",
                                                                 "identifier": "DOME_LIGHT",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5276,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                       "DOME_LIGHT_GREEN": {
                                                                   "category": "Lights",
                                                               "control_type": "analog_gauge",
                                                                "description": "Dome Light Green",
                                                                 "identifier": "DOME_LIGHT_GREEN",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5278,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           }
                                   },
                 "Overhead Panel": {
                                       "ANTICOLL_LTS_SW": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Anticollision Lights OFF / ON",
                                                                       "identifier": "ANTICOLL_LTS_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": 5370,
                                                                                         "description": "selector position",
                                                                                                "mask": 32768,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 15,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                          "BLEED_AIR_SW": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Bleed Air Dial",
                                                                       "identifier": "BLEED_AIR_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": 5376,
                                                                                         "description": "selector position",
                                                                                                "mask": 896,
                                                                                           "max_value": 4,
                                                                                            "shift_by": 7,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                           "BRT_CONSOLE": {
                                                                  "category": "Overhead Panel",
                                                              "control_type": "limited_dial",
                                                               "description": "Overhead Console Panel Lights Brightness",
                                                                "identifier": "BRT_CONSOLE",
                                                                    "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": 5378,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                           "BRT_COPILOT": {
                                                                  "category": "Overhead Panel",
                                                              "control_type": "limited_dial",
                                                               "description": "Copilot Instrument Lights Brightness",
                                                                "identifier": "BRT_COPILOT",
                                                                    "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": 5386,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                            "BRT_ENGINE": {
                                                                  "category": "Overhead Panel",
                                                              "control_type": "limited_dial",
                                                               "description": "Engine Instrument Lights Brightness",
                                                                "identifier": "BRT_ENGINE",
                                                                    "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": 5384,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                               "BRT_PED": {
                                                                  "category": "Overhead Panel",
                                                              "control_type": "limited_dial",
                                                               "description": "Pedestal Lights Brightness",
                                                                "identifier": "BRT_PED",
                                                                    "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": 5380,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                             "BRT_PILOT": {
                                                                  "category": "Overhead Panel",
                                                              "control_type": "limited_dial",
                                                               "description": "Pilot Instrument Lights Brightness",
                                                                "identifier": "BRT_PILOT",
                                                                    "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": 5388,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                               "BRT_SEC": {
                                                                  "category": "Overhead Panel",
                                                              "control_type": "limited_dial",
                                                               "description": "Secondary Instrument Lights Brightness",
                                                                "identifier": "BRT_SEC",
                                                                    "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": 5382,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          },
                                         "DOME_LIGHT_SW": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Dome Light Switch WHITE / OFF / GREEN",
                                                                       "identifier": "DOME_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": 5376,
                                                                                         "description": "selector position",
                                                                                                "mask": 96,
                                                                                           "max_value": 2,
                                                                                            "shift_by": 5,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "limited_rotary"
                                                          },
                                        "MAIN_GEN_COVER": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Main Generator Switch Cover",
                                                                       "identifier": "MAIN_GEN_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": 5304,
                                                                                         "description": "selector position",
                                                                                                "mask": 32,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 5,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                           "MAIN_GEN_SW": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Main Generator RESET/OFF/ON",
                                                                       "identifier": "MAIN_GEN_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": 5304,
                                                                                         "description": "selector position",
                                                                                                "mask": 24,
                                                                                           "max_value": 2,
                                                                                            "shift_by": 3,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "limited_rotary"
                                                          },
                                            "NAV_LTS_SW": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Navigation Lights STEADY - OFF - FLASH",
                                                                       "identifier": "NAV_LTS_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": 5370,
                                                                                         "description": "selector position",
                                                                                                "mask": 12288,
                                                                                           "max_value": 2,
                                                                                            "shift_by": 12,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "limited_rotary"
                                                          },
                                           "NVG_POS_LTS": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "NVG Position Lights",
                                                                       "identifier": "NVG_POS_LTS",
                                                                           "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": 5370,
                                                                                         "description": "selector position",
                                                                                                "mask": 3584,
                                                                                           "max_value": 5,
                                                                                            "shift_by": 9,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                            "PITOT_HEAT": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Pitot Heater",
                                                                       "identifier": "PITOT_HEAT",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 5304,
                                                                                         "description": "selector position",
                                                                                                "mask": 4,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 2,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                            "POS_LTS_SW": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Position LIghts DIM / BRT",
                                                                       "identifier": "POS_LTS_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": 5370,
                                                                                         "description": "selector position",
                                                                                                "mask": 16384,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 14,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                         "RADAR_ALT_PWR": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Radar Altimeter Power",
                                                                       "identifier": "RADAR_ALT_PWR",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 5404,
                                                                                         "description": "selector position",
                                                                                                "mask": 2048,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 11,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "toggle_switch"
                                                          },
                                             "WIPER_SEL": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "selector",
                                                                      "description": "Wiper PILOT / BOTH / OPERATOR",
                                                                       "identifier": "WIPER_SEL",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 2
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 5396,
                                                                                         "description": "selector position",
                                                                                                "mask": 12288,
                                                                                           "max_value": 2,
                                                                                            "shift_by": 12,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "limited_rotary"
                                                          },
                                             "WIPER_SPD": {
                                                                         "category": "Overhead Panel",
                                                                     "control_type": "discrete_dial",
                                                                      "description": "Wiper Speed PARK - STOP - SLOW - MED - HIGH",
                                                                       "identifier": "WIPER_SPD",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 5404,
                                                                                         "description": "selector position",
                                                                                                "mask": 7,
                                                                                           "max_value": 4,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "infinite_rotary"
                                                          }
                                   },
                "Radar Altimeter": {
                                           "RALT_DIGIT_1": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Radar Altimeter 1.Digit",
                                                                 "identifier": "RALT_DIGIT_1",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5420,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "RALT_DIGIT_2": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Radar Altimeter 2.Digit",
                                                                 "identifier": "RALT_DIGIT_2",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5422,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "RALT_DIGIT_3": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Radar Altimeter 3.Digit",
                                                                 "identifier": "RALT_DIGIT_3",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5424,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "RALT_DIGIT_4": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Radar Altimeter 4.Digit",
                                                                 "identifier": "RALT_DIGIT_4",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5426,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "RALT_DISPLAY": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "metadata",
                                                                "description": "Radar Altitude Display (Number)",
                                                                 "identifier": "RALT_DISPLAY",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5418,
                                                                                   "description": "Radar Altitude Display (Number)",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65000,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                       "RALT_DISPLAY_STR": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "display",
                                                                "description": "Display (String)",
                                                                 "identifier": "RALT_DISPLAY_STR",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5290,
                                                                                   "description": "Display (String)",
                                                                                    "max_length": 4,
                                                                                        "suffix": "",
                                                                                          "type": "string"
                                                                               } ]
                                                           },
                                            "RALT_HI_IDX": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "HI Index",
                                                                 "identifier": "RALT_HI_IDX",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5288,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "RALT_HI_LAMP": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "led",
                                                                "description": "HI Lamp (blue)",
                                                                 "identifier": "RALT_HI_LAMP",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5142,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 4096,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 12,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                            "RALT_LO_IDX": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "LO Index",
                                                                 "identifier": "RALT_LO_IDX",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5286,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                           "RALT_LO_LAMP": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "led",
                                                                "description": "LO Lamp (blue)",
                                                                 "identifier": "RALT_LO_LAMP",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5142,
                                                                                   "description": "0 if light is off, 1 if light is on",
                                                                                          "mask": 2048,
                                                                                     "max_value": 1,
                                                                                      "shift_by": 11,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                            "RALT_NEEDLE": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Needle",
                                                                 "identifier": "RALT_NEEDLE",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5282,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           },
                                               "RALT_OFF": {
                                                                   "category": "Radar Altimeter",
                                                               "control_type": "analog_gauge",
                                                                "description": "Off Warning Flag",
                                                                 "identifier": "RALT_OFF",
                                                                     "inputs": [  ],
                                                                    "outputs": [ {
                                                                                       "address": 5284,
                                                                                   "description": "gauge position",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           }
                                   },
                      "UHF Radio": {
                                            "UHF_10MHZ": {
                                                                 "category": "UHF Radio",
                                                             "control_type": "fixed_step_dial",
                                                              "description": "UHF 10 MHz Selector",
                                                               "identifier": "UHF_10MHZ",
                                                                   "inputs": [ {
                                                                                 "description": "turn left or right",
                                                                                   "interface": "fixed_step"
                                                                             } ],
                                                                  "outputs": [  ]
                                                         },
                                             "UHF_1MHZ": {
                                                                 "category": "UHF Radio",
                                                             "control_type": "fixed_step_dial",
                                                              "description": "UHF 1 MHz Selector",
                                                               "identifier": "UHF_1MHZ",
                                                                   "inputs": [ {
                                                                                 "description": "turn left or right",
                                                                                   "interface": "fixed_step"
                                                                             } ],
                                                                  "outputs": [  ]
                                                         },
                                            "UHF_50KHZ": {
                                                                 "category": "UHF Radio",
                                                             "control_type": "fixed_step_dial",
                                                              "description": "UHF 50 KHz Selector",
                                                               "identifier": "UHF_50KHZ",
                                                                   "inputs": [ {
                                                                                 "description": "turn left or right",
                                                                                   "interface": "fixed_step"
                                                                             } ],
                                                                  "outputs": [  ]
                                                         },
                                             "UHF_FREQ": {
                                                                 "category": "UHF Radio",
                                                             "control_type": "display",
                                                              "description": "UHF Frequency",
                                                               "identifier": "UHF_FREQ",
                                                                   "inputs": [  ],
                                                                  "outputs": [ {
                                                                                     "address": 5346,
                                                                                 "description": "UHF Frequency",
                                                                                  "max_length": 6,
                                                                                      "suffix": "",
                                                                                        "type": "string"
                                                                             } ]
                                                         },
                                         "UHF_FUNCTION": {
                                                                        "category": "UHF Radio",
                                                                    "control_type": "selector",
                                                                     "description": "Function Dial",
                                                                      "identifier": "UHF_FUNCTION",
                                                                          "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": 5338,
                                                                                        "description": "selector position",
                                                                                               "mask": 49152,
                                                                                          "max_value": 3,
                                                                                           "shift_by": 14,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                             "UHF_MODE": {
                                                                        "category": "UHF Radio",
                                                                    "control_type": "selector",
                                                                     "description": "Frequency Mode Select",
                                                                      "identifier": "UHF_MODE",
                                                                          "inputs": [ {
                                                                                        "description": "switch to previous or next state",
                                                                                          "interface": "fixed_step"
                                                                                    }, {
                                                                                        "description": "set position",
                                                                                          "interface": "set_state",
                                                                                          "max_value": 2
                                                                                    } ],
                                                             "momentary_positions": "none",
                                                                         "outputs": [ {
                                                                                            "address": 5338,
                                                                                        "description": "selector position",
                                                                                               "mask": 12288,
                                                                                          "max_value": 2,
                                                                                           "shift_by": 12,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                           "UHF_PRESET": {
                                                                        "category": "UHF Radio",
                                                                    "control_type": "selector",
                                                                     "description": "Preset Channel Selector",
                                                                      "identifier": "UHF_PRESET",
                                                                          "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": 5342,
                                                                                        "description": "selector position",
                                                                                               "mask": 31,
                                                                                          "max_value": 19,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "_INT",
                                                                                               "type": "integer"
                                                                                    }, {
                                                                                            "address": 5344,
                                                                                        "description": "possible values: \"1\" \"2\" \"3\" \"4\" \"5\" \"6\" \"7\" \"8\" \"9\" \"10\" \"11\" \"12\" \"13\" \"14\" \"15\" \"16\" \"17\" \"18\" \"19\" \"20\" ",
                                                                                         "max_length": 2,
                                                                                             "suffix": "_STR",
                                                                                               "type": "string"
                                                                                    } ],
                                                                "physical_variant": "limited_rotary"
                                                         },
                                       "UHF_SQUELCH_SW": {
                                                                        "category": "UHF Radio",
                                                                    "control_type": "selector",
                                                                     "description": "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": 5342,
                                                                                        "description": "selector position",
                                                                                               "mask": 32,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 5,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ],
                                                                "physical_variant": "toggle_switch"
                                                         },
                                              "UHF_VOL": {
                                                                 "category": "UHF Radio",
                                                             "control_type": "limited_dial",
                                                              "description": "Volume Control",
                                                               "identifier": "UHF_VOL",
                                                                   "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": 5352,
                                                                                 "description": "position of the potentiometer",
                                                                                        "mask": 65535,
                                                                                   "max_value": 65535,
                                                                                    "shift_by": 0,
                                                                                      "suffix": "",
                                                                                        "type": "integer"
                                                                             } ]
                                                         }
                                   },
                 "VHF COMM Radio": {
                                          "VHFCOMM_FREQ": {
                                                                  "category": "VHF COMM Radio",
                                                              "control_type": "display",
                                                               "description": "VHF Frequency",
                                                                "identifier": "VHFCOMM_FREQ",
                                                                    "inputs": [  ],
                                                                   "outputs": [ {
                                                                                      "address": 5332,
                                                                                  "description": "VHF Frequency",
                                                                                   "max_length": 7,
                                                                                       "suffix": "",
                                                                                         "type": "string"
                                                                              } ]
                                                          },
                                           "VHFCOMM_KHZ": {
                                                                         "category": "VHF COMM Radio",
                                                                     "control_type": "discrete_dial",
                                                                      "description": "VHF KHz Selector",
                                                                       "identifier": "VHFCOMM_KHZ",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 5328,
                                                                                         "description": "selector position",
                                                                                                "mask": 960,
                                                                                           "max_value": 10,
                                                                                            "shift_by": 6,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "infinite_rotary"
                                                          },
                                           "VHFCOMM_MHZ": {
                                                                         "category": "VHF COMM Radio",
                                                                     "control_type": "discrete_dial",
                                                                      "description": "VHF MHz Selector",
                                                                       "identifier": "VHFCOMM_MHZ",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 5328,
                                                                                         "description": "selector position",
                                                                                                "mask": 60,
                                                                                           "max_value": 10,
                                                                                            "shift_by": 2,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "infinite_rotary"
                                                          },
                                           "VHFCOMM_PWR": {
                                                                         "category": "VHF COMM Radio",
                                                                     "control_type": "selector",
                                                                      "description": "Power",
                                                                       "identifier": "VHFCOMM_PWR",
                                                                           "inputs": [ {
                                                                                         "description": "switch to previous or next state",
                                                                                           "interface": "fixed_step"
                                                                                     }, {
                                                                                         "description": "set position",
                                                                                           "interface": "set_state",
                                                                                           "max_value": 1
                                                                                     }, {
                                                                                            "argument": "TOGGLE",
                                                                                         "description": "Toggle switch state",
                                                                                           "interface": "action"
                                                                                     } ],
                                                              "momentary_positions": "none",
                                                                          "outputs": [ {
                                                                                             "address": 5328,
                                                                                         "description": "selector position",
                                                                                                "mask": 2,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 1,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "limited_rotary"
                                                          },
                                       "VHFCOMM_TEST_SW": {
                                                                      "api_variant": "momentary_last_position",
                                                                         "category": "VHF COMM Radio",
                                                                     "control_type": "selector",
                                                                      "description": "Communication Test Button",
                                                                       "identifier": "VHFCOMM_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": 5328,
                                                                                         "description": "selector position",
                                                                                                "mask": 1,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ],
                                                                 "physical_variant": "push_button"
                                                          },
                                           "VHFCOMM_VOL": {
                                                                  "category": "VHF COMM Radio",
                                                              "control_type": "limited_dial",
                                                               "description": "Volume Control (step size less than 8192 may not work)",
                                                                "identifier": "VHFCOMM_VOL",
                                                                    "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": 8192
                                                                              } ],
                                                                   "outputs": [ {
                                                                                      "address": 5330,
                                                                                  "description": "position of the potentiometer",
                                                                                         "mask": 65535,
                                                                                    "max_value": 65535,
                                                                                     "shift_by": 0,
                                                                                       "suffix": "",
                                                                                         "type": "integer"
                                                                              } ]
                                                          }
                                   },
                   "VHF FM Radio": {
                                         "VHFFM_FREQ1": {
                                                                       "category": "VHF FM Radio",
                                                                   "control_type": "selector",
                                                                    "description": "Frequency Tens of MHz",
                                                                     "identifier": "VHFFM_FREQ1",
                                                                         "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": 5342,
                                                                                       "description": "selector position",
                                                                                              "mask": 448,
                                                                                         "max_value": 4,
                                                                                          "shift_by": 6,
                                                                                            "suffix": "_INT",
                                                                                              "type": "integer"
                                                                                   }, {
                                                                                           "address": 5354,
                                                                                       "description": "possible values: \"3\" \"4\" \"5\" \"6\" \"7\" ",
                                                                                        "max_length": 1,
                                                                                            "suffix": "_STR",
                                                                                              "type": "string"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                         "VHFFM_FREQ2": {
                                                                       "category": "VHF FM Radio",
                                                                   "control_type": "selector",
                                                                    "description": "Frequency 1 MHz",
                                                                     "identifier": "VHFFM_FREQ2",
                                                                         "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": 5342,
                                                                                       "description": "selector position",
                                                                                              "mask": 7680,
                                                                                         "max_value": 9,
                                                                                          "shift_by": 9,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                         "VHFFM_FREQ3": {
                                                                       "category": "VHF FM Radio",
                                                                   "control_type": "selector",
                                                                    "description": "Frequency Decimals MHz",
                                                                     "identifier": "VHFFM_FREQ3",
                                                                         "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": 5354,
                                                                                       "description": "selector position",
                                                                                              "mask": 3840,
                                                                                         "max_value": 9,
                                                                                          "shift_by": 8,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                         "VHFFM_FREQ4": {
                                                                       "category": "VHF FM Radio",
                                                                   "control_type": "selector",
                                                                    "description": "Frequency Hundreds of MHz",
                                                                     "identifier": "VHFFM_FREQ4",
                                                                         "inputs": [ {
                                                                                       "description": "switch to previous or next state",
                                                                                         "interface": "fixed_step"
                                                                                   }, {
                                                                                       "description": "set position",
                                                                                         "interface": "set_state",
                                                                                         "max_value": 1
                                                                                   }, {
                                                                                          "argument": "TOGGLE",
                                                                                       "description": "Toggle switch state",
                                                                                         "interface": "action"
                                                                                   } ],
                                                            "momentary_positions": "none",
                                                                        "outputs": [ {
                                                                                           "address": 5342,
                                                                                       "description": "selector position",
                                                                                              "mask": 8192,
                                                                                         "max_value": 1,
                                                                                          "shift_by": 13,
                                                                                            "suffix": "_INT",
                                                                                              "type": "integer"
                                                                                   }, {
                                                                                           "address": 5356,
                                                                                       "description": "possible values: \"0\" \"5\" ",
                                                                                        "max_length": 1,
                                                                                            "suffix": "_STR",
                                                                                              "type": "string"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                          "VHFFM_MODE": {
                                                                       "category": "VHF FM Radio",
                                                                   "control_type": "selector",
                                                                    "description": "Mode Dial: OFF / T/R / RETRAN / HOME",
                                                                     "identifier": "VHFFM_MODE",
                                                                         "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": 5342,
                                                                                       "description": "selector position",
                                                                                              "mask": 49152,
                                                                                         "max_value": 3,
                                                                                          "shift_by": 14,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "toggle_switch"
                                                        },
                                       "VHFFM_SQUELCH": {
                                                                       "category": "VHF FM Radio",
                                                                   "control_type": "selector",
                                                                    "description": "Squelch Mode: DIS / CARR / TONE",
                                                                     "identifier": "VHFFM_SQUELCH",
                                                                         "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": 5354,
                                                                                       "description": "selector position",
                                                                                              "mask": 12288,
                                                                                         "max_value": 2,
                                                                                          "shift_by": 12,
                                                                                            "suffix": "",
                                                                                              "type": "integer"
                                                                                   } ],
                                                               "physical_variant": "limited_rotary"
                                                        },
                                           "VHFFM_VOL": {
                                                                "category": "VHF FM Radio",
                                                            "control_type": "limited_dial",
                                                             "description": "Volume Control",
                                                              "identifier": "VHFFM_VOL",
                                                                  "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": 5358,
                                                                                "description": "position of the potentiometer",
                                                                                       "mask": 65535,
                                                                                  "max_value": 65535,
                                                                                   "shift_by": 0,
                                                                                     "suffix": "",
                                                                                       "type": "integer"
                                                                            } ]
                                                        }
                                   },
                  "VHF NAV Radio": {
                                       "VHFNAV_FREQ": {
                                                              "category": "VHF NAV Radio",
                                                          "control_type": "display",
                                                           "description": "VHF NAV Frequency",
                                                            "identifier": "VHFNAV_FREQ",
                                                                "inputs": [  ],
                                                               "outputs": [ {
                                                                                  "address": 5360,
                                                                              "description": "VHF NAV Frequency",
                                                                               "max_length": 6,
                                                                                   "suffix": "",
                                                                                     "type": "string"
                                                                          } ]
                                                      },
                                        "VHFNAV_KHZ": {
                                                                     "category": "VHF NAV Radio",
                                                                 "control_type": "discrete_dial",
                                                                  "description": "VHF NAV KHz Selector",
                                                                   "identifier": "VHFNAV_KHZ",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 5356,
                                                                                     "description": "selector position",
                                                                                            "mask": 61440,
                                                                                       "max_value": 10,
                                                                                        "shift_by": 12,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "infinite_rotary"
                                                      },
                                        "VHFNAV_MHZ": {
                                                                     "category": "VHF NAV Radio",
                                                                 "control_type": "discrete_dial",
                                                                  "description": "VHF NAV MHz Selector",
                                                                   "identifier": "VHFNAV_MHZ",
                                                                       "inputs": [ {
                                                                                     "description": "switch to previous or next state",
                                                                                       "interface": "fixed_step"
                                                                                 } ],
                                                          "momentary_positions": "none",
                                                                      "outputs": [ {
                                                                                         "address": 5356,
                                                                                     "description": "selector position",
                                                                                            "mask": 3840,
                                                                                       "max_value": 10,
                                                                                        "shift_by": 8,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "infinite_rotary"
                                                      },
                                        "VHFNAV_PWR": {
                                                                     "category": "VHF NAV Radio",
                                                                 "control_type": "selector",
                                                                  "description": "VHF NAV Off / On / Test",
                                                                   "identifier": "VHFNAV_PWR",
                                                                       "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": 5354,
                                                                                     "description": "selector position",
                                                                                            "mask": 49152,
                                                                                       "max_value": 2,
                                                                                        "shift_by": 14,
                                                                                          "suffix": "",
                                                                                            "type": "integer"
                                                                                 } ],
                                                             "physical_variant": "limited_rotary"
                                                      },
                                        "VHFNAV_VOL": {
                                                              "category": "VHF NAV Radio",
                                                          "control_type": "limited_dial",
                                                           "description": "Volume Control (step size less than 8192 may not work)",
                                                            "identifier": "VHFNAV_VOL",
                                                                "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": 8192
                                                                          } ],
                                                               "outputs": [ {
                                                                                  "address": 5366,
                                                                              "description": "position of the potentiometer",
                                                                                     "mask": 65535,
                                                                                "max_value": 65535,
                                                                                 "shift_by": 0,
                                                                                   "suffix": "",
                                                                                     "type": "integer"
                                                                          } ]
                                                      }
                                   },
              "Windshield Wipers": {
                                       "WIPER_O": {
                                                          "category": "Windshield Wipers",
                                                      "control_type": "analog_gauge",
                                                       "description": "Windshield Wiper (Operator)",
                                                        "identifier": "WIPER_O",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 5272,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  },
                                       "WIPER_P": {
                                                          "category": "Windshield Wipers",
                                                      "control_type": "analog_gauge",
                                                       "description": "Windshield Wiper (Pilot)",
                                                        "identifier": "WIPER_P",
                                                            "inputs": [  ],
                                                           "outputs": [ {
                                                                              "address": 5270,
                                                                          "description": "gauge position",
                                                                                 "mask": 65535,
                                                                            "max_value": 65535,
                                                                             "shift_by": 0,
                                                                               "suffix": "",
                                                                                 "type": "integer"
                                                                      } ]
                                                  }
                                   }
};
