docdata["F-5E-3"] =
{
                                    "AHRS": {
                                                     "AHRS_ERECT": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "AHRS",
                                                                              "control_type": "selector",
                                                                               "description": "Fast Erect Button - Push to erect",
                                                                                "identifier": "AHRS_ERECT",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30300,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 1024,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 10,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                "AHRS_FAST_SLAVE": {
                                                                                  "category": "AHRS",
                                                                              "control_type": "selector",
                                                                               "description": "Compass Switch, DIR GYRO/MAG/FAST SLAVE",
                                                                                "identifier": "AHRS_FAST_SLAVE",
                                                                                    "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": 30300,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 6144,
                                                                                                    "max_value": 2,
                                                                                                     "shift_by": 11,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "3_position_switch"
                                                                   },
                                                  "AHRS_NAV_MODE": {
                                                                                  "category": "AHRS",
                                                                              "control_type": "selector",
                                                                               "description": "Nav Mode Selector Switch, DF/TACAN",
                                                                                "identifier": "AHRS_NAV_MODE",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30300,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 8192,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 13,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   }
                                            },
                                "AN ALR87": {
                                                "RWR_INT": {
                                                                   "category": "AN ALR87",
                                                               "control_type": "limited_dial",
                                                                "description": "RWR INT Knob",
                                                                 "identifier": "RWR_INT",
                                                                     "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": 30340,
                                                                                   "description": "position of the potentiometer",
                                                                                          "mask": 65535,
                                                                                     "max_value": 65535,
                                                                                      "shift_by": 0,
                                                                                        "suffix": "",
                                                                                          "type": "integer"
                                                                               } ]
                                                           }
                                            },
                           "Accelerometer": {
                                                "ACC": {
                                                                   "api_variant": "momentary_last_position",
                                                                      "category": "Accelerometer",
                                                                  "control_type": "selector",
                                                                   "description": "Accelerometer - Push to set",
                                                                    "identifier": "ACC",
                                                                        "inputs": [ {
                                                                                      "description": "switch to previous or next state",
                                                                                        "interface": "fixed_step"
                                                                                  }, {
                                                                                      "description": "set position",
                                                                                        "interface": "set_state",
                                                                                        "max_value": 1
                                                                                  }, {
                                                                                         "argument": "TOGGLE",
                                                                                      "description": "Toggle switch state",
                                                                                        "interface": "action"
                                                                                  } ],
                                                           "momentary_positions": "none",
                                                                       "outputs": [ {
                                                                                          "address": 30350,
                                                                                      "description": "selector position",
                                                                                             "mask": 4,
                                                                                        "max_value": 1,
                                                                                         "shift_by": 2,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ],
                                                              "physical_variant": "push_button"
                                                       }
                                            },
                      "AirSpeed Indicator": {
                                                "IAS_SET": {
                                                                "api_variant": "multiturn",
                                                                   "category": "AirSpeed Indicator",
                                                               "control_type": "analog_dial",
                                                                "description": "Index Setting Pointer Knob",
                                                                 "identifier": "IAS_SET",
                                                                     "inputs": [ {
                                                                                      "description": "turn the dial left or right",
                                                                                        "interface": "variable_step",
                                                                                        "max_value": 65535,
                                                                                   "suggested_step": 3200
                                                                               } ],
                                                                    "outputs": [ {
                                                                                       "address": 30374,
                                                                                   "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": {
                                                "ALT_ELECT": {
                                                                            "category": "Altimeter",
                                                                        "control_type": "selector",
                                                                         "description": "Altimeter Mode Control Lever, ELECT(rical)/PNEU(matic)",
                                                                          "identifier": "ALT_ELECT",
                                                                              "inputs": [ {
                                                                                            "description": "switch to previous or next state",
                                                                                              "interface": "fixed_step"
                                                                                        }, {
                                                                                            "description": "set position",
                                                                                              "interface": "set_state",
                                                                                              "max_value": 1
                                                                                        }, {
                                                                                               "argument": "TOGGLE",
                                                                                            "description": "Toggle switch state",
                                                                                              "interface": "action"
                                                                                        } ],
                                                                 "momentary_positions": "none",
                                                                             "outputs": [ {
                                                                                                "address": 30350,
                                                                                            "description": "selector position",
                                                                                                   "mask": 8,
                                                                                              "max_value": 1,
                                                                                               "shift_by": 3,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ],
                                                                    "physical_variant": "toggle_switch"
                                                             },
                                                 "ALT_ZERO": {
                                                                  "api_variant": "multiturn",
                                                                     "category": "Altimeter",
                                                                 "control_type": "analog_dial",
                                                                  "description": "Altimeter Zero Setting Knob",
                                                                   "identifier": "ALT_ZERO",
                                                                       "inputs": [ {
                                                                                        "description": "turn the dial left or right",
                                                                                          "interface": "variable_step",
                                                                                          "max_value": 65535,
                                                                                     "suggested_step": 3200
                                                                                 } ],
                                                                      "outputs": [ {
                                                                                         "address": 30384,
                                                                                     "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"
                                                                                 } ]
                                                             }
                                            },
                      "Attitude Indicator": {
                                                "AI_PITCH_TRIM": {
                                                                         "category": "Attitude Indicator",
                                                                     "control_type": "limited_dial",
                                                                      "description": "Attitude Indicator Pitch Trim Knob",
                                                                       "identifier": "AI_PITCH_TRIM",
                                                                           "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": 30404,
                                                                                         "description": "position of the potentiometer",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 }
                                            },
                                    "CMDS": {
                                                        "CHAFF_COUNT": {
                                                                                   "api_variant": "momentary_last_position",
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "Chaff Counter Reset Button - Push to reset",
                                                                                    "identifier": "CHAFF_COUNT",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 30288,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 16,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 4,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "push_button"
                                                                       },
                                                         "CHAFF_MODE": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "Chaff Mode Selector, OFF/SINGLE/PRGM/MULT",
                                                                                    "identifier": "CHAFF_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": 30266,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 49152,
                                                                                                        "max_value": 3,
                                                                                                         "shift_by": 14,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "limited_rotary"
                                                                       },
                                                "CM_CHAFFCNT_DISPLAY": {
                                                                               "category": "CMDS",
                                                                           "control_type": "metadata",
                                                                            "description": "Chaff Counter Display",
                                                                             "identifier": "CM_CHAFFCNT_DISPLAY",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 30298,
                                                                                               "description": "Chaff Counter Display",
                                                                                                      "mask": 63,
                                                                                                 "max_value": 60,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                "CM_FLARECNT_DISPLAY": {
                                                                               "category": "CMDS",
                                                                           "control_type": "metadata",
                                                                            "description": "Flare Counter Display",
                                                                             "identifier": "CM_FLARECNT_DISPLAY",
                                                                                 "inputs": [  ],
                                                                                "outputs": [ {
                                                                                                   "address": 30288,
                                                                                               "description": "Flare Counter Display",
                                                                                                      "mask": 8064,
                                                                                                 "max_value": 60,
                                                                                                  "shift_by": 7,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                     "FLARE_MODE_SEL": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "Flare Mode Selector, OFF/SINGLE/PRGM",
                                                                                    "identifier": "FLARE_MODE_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": 30288,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 3,
                                                                                                        "max_value": 2,
                                                                                                         "shift_by": 0,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "limited_rotary"
                                                                       },
                                                        "FL_CHAFF_BT": {
                                                                                   "api_variant": "momentary_last_position",
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "Flare-Chaff Button - Push to dispense",
                                                                                    "identifier": "FL_CHAFF_BT",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 30288,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 64,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 6,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "push_button"
                                                                       },
                                                           "FL_COUNT": {
                                                                                   "api_variant": "momentary_last_position",
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "Flare Counter Reset Button - Push to reset",
                                                                                    "identifier": "FL_COUNT",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 30288,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 32,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 5,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "push_button"
                                                                       },
                                                      "FL_JETT_COVER": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "Flare Jettison Switch Cover, OPEN/CLOSED",
                                                                                    "identifier": "FL_JETT_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": 30288,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 4,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 2,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                         "FL_JETT_SW": {
                                                                                      "category": "CMDS",
                                                                                  "control_type": "selector",
                                                                                   "description": "Flare Jettison Switch, OFF/UP",
                                                                                    "identifier": "FL_JETT_SW",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 30288,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 8,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 3,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       }
                                            },
                                  "Camera": {
                                                    "CAMERA_FPS": {
                                                                                 "category": "Camera",
                                                                             "control_type": "selector",
                                                                              "description": "Sight Camera FPS Select Switch, 24/48",
                                                                               "identifier": "CAMERA_FPS",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 30328,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 4096,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 12,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                   "CAMERA_LENS": {
                                                                          "category": "Camera",
                                                                      "control_type": "limited_dial",
                                                                       "description": "Sight Camera Lens f-Stop Selector, 2.8(dull)..22(bright)",
                                                                        "identifier": "CAMERA_LENS",
                                                                            "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": 30342,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                "CAMERA_OVERRUN": {
                                                                                 "category": "Camera",
                                                                             "control_type": "selector",
                                                                              "description": "Sight Camera Overrun Selector, 0/3/10/20",
                                                                               "identifier": "CAMERA_OVERRUN",
                                                                                   "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": 30328,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 24576,
                                                                                                   "max_value": 3,
                                                                                                    "shift_by": 13,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "limited_rotary"
                                                                  },
                                                    "CAMERA_RUN": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Camera",
                                                                             "control_type": "selector",
                                                                              "description": "Sight Camera Run (Test) Switch, ON/OFF",
                                                                               "identifier": "CAMERA_RUN",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 30328,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 32768,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 15,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  }
                                            },
                                   "Clock": {
                                                         "CLOCK_SET": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "Clock",
                                                                                 "control_type": "selector",
                                                                                  "description": "ABU-11 CLOCK Setting Knob",
                                                                                   "identifier": "CLOCK_SET",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 30350,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 128,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 7,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                        "CLOCK_WIND": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "Clock",
                                                                                 "control_type": "selector",
                                                                                  "description": "ABU-11 CLOCK Winding Knob",
                                                                                   "identifier": "CLOCK_WIND",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 30350,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 64,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 6,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                "CLOCK_WIND_ROTATRY": {
                                                                           "api_variant": "multiturn",
                                                                              "category": "Clock",
                                                                          "control_type": "analog_dial",
                                                                           "description": "ABU-11 CLOCK Winding Rotary",
                                                                            "identifier": "CLOCK_WIND_ROTATRY",
                                                                                "inputs": [ {
                                                                                                 "description": "turn the dial left or right",
                                                                                                   "interface": "variable_step",
                                                                                                   "max_value": 65535,
                                                                                              "suggested_step": 3200
                                                                                          } ],
                                                                               "outputs": [ {
                                                                                                  "address": 30444,
                                                                                              "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"
                                                                                          } ]
                                                                      },
                                                         "ELAP_TIME": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "Clock",
                                                                                 "control_type": "selector",
                                                                                  "description": "ABU-11 CLOCK Elapsed Time Knob",
                                                                                   "identifier": "ELAP_TIME",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 30350,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 256,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 8,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      }
                                            },
                                 "Cockpit": {
                                                "CANOPY_JETTISON": {
                                                                                  "category": "Cockpit",
                                                                              "control_type": "selector",
                                                                               "description": "Canopy Jettison T-Handle, PULL/PUSH",
                                                                                "identifier": "CANOPY_JETTISON",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30266,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 32,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 5,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "toggle_switch"
                                                                   },
                                                   "CANOPY_LEVER": {
                                                                                  "category": "Cockpit",
                                                                              "control_type": "selector",
                                                                               "description": "Canopy Handle, OPEN/CLOSE",
                                                                                "identifier": "CANOPY_LEVER",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30266,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 4,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 2,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "toggle_switch"
                                                                   },
                                                     "DRAG_CHUTE": {
                                                                                  "category": "Cockpit",
                                                                              "control_type": "selector",
                                                                               "description": "Chute Handle",
                                                                                "identifier": "DRAG_CHUTE",
                                                                                    "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": 30266,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 24,
                                                                                                    "max_value": 2,
                                                                                                     "shift_by": 3,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "3_position_switch"
                                                                   }
                                            },
                       "Control Interface": {
                                                         "A_FLAPS": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "Auto Flap System Thumb Switch, UP/FIXED/AUTO",
                                                                                 "identifier": "A_FLAPS",
                                                                                     "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": 30214,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 3,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                           "FLAPS": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "Flaps Lever, EMER UP/THUMB SW/FULL",
                                                                                 "identifier": "FLAPS",
                                                                                     "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": 30210,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 49152,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 14,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                    "PITCH_DAMPER": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "Pitch Damper Switch, PITCH/OFF",
                                                                                 "identifier": "PITCH_DAMPER",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30210,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 4096,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 12,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                "PITCH_DAMPER_CUT": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "Pitch Damper Cutoff Switch",
                                                                                 "identifier": "PITCH_DAMPER_CUT",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30210,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 8192,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 13,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                        "RUDDER_T": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "Rudder Pedal Adjust T-Handle, PULL/STOW",
                                                                                 "identifier": "RUDDER_T",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30214,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 16,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 4,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                     "RUDDER_TRIM": {
                                                                            "category": "Control Interface",
                                                                        "control_type": "limited_dial",
                                                                         "description": "Rudder Trim Knob",
                                                                          "identifier": "RUDDER_TRIM",
                                                                              "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": 30212,
                                                                                            "description": "position of the potentiometer",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                           "SPEED": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "Speed Brake Switch, OUT/OFF/IN",
                                                                                 "identifier": "SPEED",
                                                                                     "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": 30214,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 12,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 2,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                      "YAW_DAMPER": {
                                                                                   "category": "Control Interface",
                                                                               "control_type": "selector",
                                                                                "description": "Yaw Damper Switch, YAW/OFF",
                                                                                 "identifier": "YAW_DAMPER",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30210,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 2048,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 11,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    }
                                            },
                            "EC Interface": {
                                                  "CABIN_DEFOG": {
                                                                         "category": "EC Interface",
                                                                     "control_type": "limited_dial",
                                                                      "description": "Canopy Defog Knob",
                                                                       "identifier": "CABIN_DEFOG",
                                                                           "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": 30270,
                                                                                         "description": "position of the potentiometer",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                    "CABIN_P_C": {
                                                                                "category": "EC Interface",
                                                                            "control_type": "selector",
                                                                             "description": "Cabin Press Switch Cover, OPEN/CLOSED",
                                                                              "identifier": "CABIN_P_C",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30258,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                   "CABIN_P_SW": {
                                                                                "category": "EC Interface",
                                                                            "control_type": "selector",
                                                                             "description": "Cabin Press Switch, DEFOG ONLY/NORMAL/RAM DUMP",
                                                                              "identifier": "CABIN_P_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": 30258,
                                                                                                "description": "selector position",
                                                                                                       "mask": 24576,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "3_position_switch"
                                                                 },
                                                   "CABIN_TEMP": {
                                                                         "category": "EC Interface",
                                                                     "control_type": "limited_dial",
                                                                      "description": "Cabin Temperature Knob",
                                                                       "identifier": "CABIN_TEMP",
                                                                           "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": 30268,
                                                                                         "description": "position of the potentiometer",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                "CABIN_TEMP_SW": {
                                                                                "category": "EC Interface",
                                                                            "control_type": "selector",
                                                                             "description": "Cabin Temp Switch, AUTO/CENTER/MAN COLD/MAN HOT",
                                                                              "identifier": "CABIN_TEMP_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": 30266,
                                                                                                "description": "selector position",
                                                                                                       "mask": 3,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 }
                                            },
                                "Electric": {
                                                     "F_O2_SW": {
                                                                               "category": "Electric",
                                                                           "control_type": "selector",
                                                                            "description": "Fuel & Oxygen Switch, GAGE TEST/OFF/QTY CHECK",
                                                                             "identifier": "F_O2_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": 30214,
                                                                                               "description": "selector position",
                                                                                                      "mask": 1536,
                                                                                                 "max_value": 2,
                                                                                                  "shift_by": 9,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "3_position_switch"
                                                                },
                                                 "L_GENERATOR": {
                                                                               "category": "Electric",
                                                                           "control_type": "selector",
                                                                            "description": "Generator Left",
                                                                             "identifier": "L_GENERATOR",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 1
                                                                                           }, {
                                                                                                  "argument": "TOGGLE",
                                                                                               "description": "Toggle switch state",
                                                                                                 "interface": "action"
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 30214,
                                                                                               "description": "selector position",
                                                                                                      "mask": 64,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 6,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                "PITOT_HEATER": {
                                                                               "category": "Electric",
                                                                           "control_type": "selector",
                                                                            "description": "Pitot Heater",
                                                                             "identifier": "PITOT_HEATER",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 1
                                                                                           }, {
                                                                                                  "argument": "TOGGLE",
                                                                                               "description": "Toggle switch state",
                                                                                                 "interface": "action"
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 30214,
                                                                                               "description": "selector position",
                                                                                                      "mask": 256,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 8,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                 "R_GENERATOR": {
                                                                               "category": "Electric",
                                                                           "control_type": "selector",
                                                                            "description": "Generator Right",
                                                                             "identifier": "R_GENERATOR",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 1
                                                                                           }, {
                                                                                                  "argument": "TOGGLE",
                                                                                               "description": "Toggle switch state",
                                                                                                 "interface": "action"
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 30214,
                                                                                               "description": "selector position",
                                                                                                      "mask": 128,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 7,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                  "SW_BATTERY": {
                                                                               "category": "Electric",
                                                                           "control_type": "selector",
                                                                            "description": "Battery Switch",
                                                                             "identifier": "SW_BATTERY",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 1
                                                                                           }, {
                                                                                                  "argument": "TOGGLE",
                                                                                               "description": "Toggle switch state",
                                                                                                 "interface": "action"
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 30214,
                                                                                               "description": "selector position",
                                                                                                      "mask": 32,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 5,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                }
                                            },
                        "Engine Interface": {
                                                "INLET_HEATER": {
                                                                               "category": "Engine Interface",
                                                                           "control_type": "selector",
                                                                            "description": "Engine Anti-Ice Switch, ENGINE/OFF",
                                                                             "identifier": "INLET_HEATER",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 1
                                                                                           }, {
                                                                                                  "argument": "TOGGLE",
                                                                                               "description": "Toggle switch state",
                                                                                                 "interface": "action"
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 30222,
                                                                                               "description": "selector position",
                                                                                                      "mask": 256,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 8,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "toggle_switch"
                                                                },
                                                     "L_START": {
                                                                            "api_variant": "momentary_last_position",
                                                                               "category": "Engine Interface",
                                                                           "control_type": "selector",
                                                                            "description": "Left Engine Start Button",
                                                                             "identifier": "L_START",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 1
                                                                                           }, {
                                                                                                  "argument": "TOGGLE",
                                                                                               "description": "Toggle switch state",
                                                                                                 "interface": "action"
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 30222,
                                                                                               "description": "selector position",
                                                                                                      "mask": 64,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 6,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "push_button"
                                                                },
                                                     "R_START": {
                                                                            "api_variant": "momentary_last_position",
                                                                               "category": "Engine Interface",
                                                                           "control_type": "selector",
                                                                            "description": "Right Engine Start Button",
                                                                             "identifier": "R_START",
                                                                                 "inputs": [ {
                                                                                               "description": "switch to previous or next state",
                                                                                                 "interface": "fixed_step"
                                                                                           }, {
                                                                                               "description": "set position",
                                                                                                 "interface": "set_state",
                                                                                                 "max_value": 1
                                                                                           }, {
                                                                                                  "argument": "TOGGLE",
                                                                                               "description": "Toggle switch state",
                                                                                                 "interface": "action"
                                                                                           } ],
                                                                    "momentary_positions": "none",
                                                                                "outputs": [ {
                                                                                                   "address": 30222,
                                                                                               "description": "selector position",
                                                                                                      "mask": 128,
                                                                                                 "max_value": 1,
                                                                                                  "shift_by": 7,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ],
                                                                       "physical_variant": "push_button"
                                                                }
                                            },
                 "External Aircraft Model": {
                                                       "EXT_BRAKE_CUTE": {
                                                                                 "category": "External Aircraft Model",
                                                                             "control_type": "metadata",
                                                                              "description": "Brake Cute",
                                                                               "identifier": "EXT_BRAKE_CUTE",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 30474,
                                                                                                 "description": "Brake Cute",
                                                                                                        "mask": 512,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 9,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                  "EXT_POSITION_LIGHTS": {
                                                                                 "category": "External Aircraft Model",
                                                                             "control_type": "metadata",
                                                                              "description": "Position Lights",
                                                                               "identifier": "EXT_POSITION_LIGHTS",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 30474,
                                                                                                 "description": "Position Lights",
                                                                                                        "mask": 128,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 7,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                 "EXT_SPEED_BRAKE_LEFT": {
                                                                                 "category": "External Aircraft Model",
                                                                             "control_type": "metadata",
                                                                              "description": "Left Speed Brake",
                                                                               "identifier": "EXT_SPEED_BRAKE_LEFT",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 30484,
                                                                                                 "description": "Left Speed Brake",
                                                                                                        "mask": 65535,
                                                                                                   "max_value": 65535,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                "EXT_SPEED_BRAKE_RIGHT": {
                                                                                 "category": "External Aircraft Model",
                                                                             "control_type": "metadata",
                                                                              "description": "Right Speed Brake",
                                                                               "identifier": "EXT_SPEED_BRAKE_RIGHT",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 30482,
                                                                                                 "description": "Right Speed Brake",
                                                                                                        "mask": 65535,
                                                                                                   "max_value": 65535,
                                                                                                    "shift_by": 0,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                    "EXT_STROBE_LIGHTS": {
                                                                                 "category": "External Aircraft Model",
                                                                             "control_type": "metadata",
                                                                              "description": "Strobe Lights",
                                                                               "identifier": "EXT_STROBE_LIGHTS",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 30474,
                                                                                                 "description": "Strobe Lights",
                                                                                                        "mask": 256,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 8,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                         "EXT_WOW_LEFT": {
                                                                                 "category": "External Aircraft Model",
                                                                             "control_type": "metadata",
                                                                              "description": "Weight ON Wheels Left Gear",
                                                                               "identifier": "EXT_WOW_LEFT",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 30474,
                                                                                                 "description": "Weight ON Wheels Left Gear",
                                                                                                        "mask": 4096,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 12,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                         "EXT_WOW_NOSE": {
                                                                                 "category": "External Aircraft Model",
                                                                             "control_type": "metadata",
                                                                              "description": "Weight ON Wheels Nose Gear",
                                                                               "identifier": "EXT_WOW_NOSE",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 30474,
                                                                                                 "description": "Weight ON Wheels Nose Gear",
                                                                                                        "mask": 1024,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 10,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         },
                                                        "EXT_WOW_RIGHT": {
                                                                                 "category": "External Aircraft Model",
                                                                             "control_type": "metadata",
                                                                              "description": "Weight ON Wheels Right Gear",
                                                                               "identifier": "EXT_WOW_RIGHT",
                                                                                   "inputs": [  ],
                                                                                  "outputs": [ {
                                                                                                     "address": 30474,
                                                                                                 "description": "Weight ON Wheels Right Gear",
                                                                                                        "mask": 2048,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 11,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ]
                                                                         }
                                            },
                         "External Lights": {
                                                          "BEACON": {
                                                                                   "category": "External Lights",
                                                                               "control_type": "selector",
                                                                                "description": "Beacon Light Switch",
                                                                                 "identifier": "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": 30266,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 64,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 6,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                "FORMATION_LIGHTS": {
                                                                            "category": "External Lights",
                                                                        "control_type": "limited_dial",
                                                                         "description": "Formation Lights Knob",
                                                                          "identifier": "FORMATION_LIGHTS",
                                                                              "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": 30276,
                                                                                            "description": "position of the potentiometer",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                        "LG_LIGHT": {
                                                                                   "category": "External Lights",
                                                                               "control_type": "selector",
                                                                                "description": "Landing & Taxi Light Switch, ON/OFF",
                                                                                 "identifier": "LG_LIGHT",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30266,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 128,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 7,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                      "NAV_LIGHTS": {
                                                                            "category": "External Lights",
                                                                        "control_type": "limited_dial",
                                                                         "description": "Nav Lights Knob",
                                                                          "identifier": "NAV_LIGHTS",
                                                                              "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": 30274,
                                                                                            "description": "position of the potentiometer",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    }
                                            },
                                    "Fuel": {
                                                      "AUTOBAL": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Autobalance Switch, LEFT/NEUT/RIGHT",
                                                                              "identifier": "AUTOBAL",
                                                                                  "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": 30222,
                                                                                                "description": "selector position",
                                                                                                       "mask": 3,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "3_position_switch"
                                                                 },
                                                    "CROSSFEED": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Crossfeed Switch, OPEN/CLOSED",
                                                                              "identifier": "CROSSFEED",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30214,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                "EXT_CENTER_SW": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Ext Fuel Cl Switch, ON/OFF",
                                                                              "identifier": "EXT_CENTER_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": 30214,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                 "EXT_PYLON_SW": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Ext Fuel Pylons Switch, ON/OFF",
                                                                              "identifier": "EXT_PYLON_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": 30214,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                  "L_BOOSTPUMP": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Left Boost Pump Switch, ON/OFF",
                                                                              "identifier": "L_BOOSTPUMP",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30222,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 2,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                  "L_SHUTOFF_C": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Left Fuel Shutoff Switch Cover, OPEN/CLOSED",
                                                                              "identifier": "L_SHUTOFF_C",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30222,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                  "L_SHUTOFF_S": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Left Fuel Shutoff Switch, OPEN/CLOSED",
                                                                              "identifier": "L_SHUTOFF_S",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30214,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                  "R_BOOSTPUMP": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Right Boost Pump Switch, ON/OFF",
                                                                              "identifier": "R_BOOSTPUMP",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30222,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                  "R_SHUTOFF_C": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Right Fuel Shutoff Switch Cover, OPEN/CLOSED",
                                                                              "identifier": "R_SHUTOFF_C",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30222,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                  "R_SHUTOFF_S": {
                                                                                "category": "Fuel",
                                                                            "control_type": "selector",
                                                                             "description": "Right Fuel Shutoff Switch, OPEN/CLOSED",
                                                                              "identifier": "R_SHUTOFF_S",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30214,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 }
                                            },
                                  "Gauges": {
                                                    "ACCELEROMETER": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Accelerometer",
                                                                           "identifier": "ACCELEROMETER",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30368,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                "ACCELEROMETER_MAX": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Accelerometer Max",
                                                                           "identifier": "ACCELEROMETER_MAX",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30372,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                "ACCELEROMETER_MIN": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Accelerometer Min",
                                                                           "identifier": "ACCELEROMETER_MIN",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30370,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                         "AIRSPEED": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Airspeed",
                                                                           "identifier": "AIRSPEED",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30376,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "AIRSPEED_MAX": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Max Airspeed",
                                                                           "identifier": "AIRSPEED_MAX",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30378,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "AIRSPEED_SET": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Set Airspeed",
                                                                           "identifier": "AIRSPEED_SET",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30380,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "AI_BANK": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Attitude Indicator Bank",
                                                                           "identifier": "AI_BANK",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30408,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "AI_OFF_FLAG": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Attitude Indicator OFF Flag",
                                                                           "identifier": "AI_OFF_FLAG",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30410,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                         "AI_PITCH": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Attitude Indicator Pitch",
                                                                           "identifier": "AI_PITCH",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30406,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "ALT_10000_C": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Altimeter 10000ft Count",
                                                                           "identifier": "ALT_10000_C",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30388,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "ALT_1000_C": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Altimeter 1000ft Count",
                                                                           "identifier": "ALT_1000_C",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30390,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                        "ALT_100_C": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Altimeter 100ft Count",
                                                                           "identifier": "ALT_100_C",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30392,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                        "ALT_100_P": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Altimeter 100ft Pointer",
                                                                           "identifier": "ALT_100_P",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30386,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                    "ALT_PNEU_FLAG": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Altimeter PNEU Flag",
                                                                           "identifier": "ALT_PNEU_FLAG",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30402,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                        "AOA_GAUGE": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "AOA Units",
                                                                           "identifier": "AOA_GAUGE",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30352,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "AUXINT_DOOR": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Aux Intake Doors",
                                                                           "identifier": "AUXINT_DOOR",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30236,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "CABIN_PRESS": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Cabin Pressure",
                                                                           "identifier": "CABIN_PRESS",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30272,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "CANOPY_POS": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Canopy Position",
                                                                           "identifier": "CANOPY_POS",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30366,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                    "CHAFF_COUNT_1": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Chaff Drum Counter 1",
                                                                           "identifier": "CHAFF_COUNT_1",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30292,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                   "CHAFF_COUNT_10": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Chaff Drum Counter 10",
                                                                           "identifier": "CHAFF_COUNT_10",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30290,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "CLOCK_CURR_H": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "CLOCK Currtime Hours",
                                                                           "identifier": "CLOCK_CURR_H",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30446,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "CLOCK_CURR_M": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "CLOCK Currtime Minutes",
                                                                           "identifier": "CLOCK_CURR_M",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30448,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "CLOCK_ELAP_M": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "CLOCK Elapsed Time Minutes",
                                                                           "identifier": "CLOCK_ELAP_M",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30450,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "CLOCK_ELAP_S": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "CLOCK Elapsed Time Seconds",
                                                                           "identifier": "CLOCK_ELAP_S",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30452,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                   "EXHAUST_TEMP_L": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Exhaust Gas Temp Left",
                                                                           "identifier": "EXHAUST_TEMP_L",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30242,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                   "EXHAUST_TEMP_R": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Exhaust Gas Temp Right",
                                                                           "identifier": "EXHAUST_TEMP_R",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30244,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                   "FLAP_INDICATOR": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Flap Indicator",
                                                                           "identifier": "FLAP_INDICATOR",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30218,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "FLIGHT_PRESS": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Flight Pressure",
                                                                           "identifier": "FLIGHT_PRESS",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30256,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "FL_COUNT_1": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Flare Drum Counter 1",
                                                                           "identifier": "FL_COUNT_1",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30296,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "FL_COUNT_10": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Flare Drum Counter 10",
                                                                           "identifier": "FL_COUNT_10",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30294,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "FUELFLOW_L": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Fuel Flow Left",
                                                                           "identifier": "FUELFLOW_L",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30230,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "FUELFLOW_R": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Fuel Flow Right",
                                                                           "identifier": "FUELFLOW_R",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30228,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                   "FUELQUANTITY_L": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Fuel Quantity Left",
                                                                           "identifier": "FUELQUANTITY_L",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30224,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                   "FUELQUANTITY_R": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Fuel Quantity Right",
                                                                           "identifier": "FUELQUANTITY_R",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30226,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                    "HSI_BER_POINT": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI Bearing Pointer",
                                                                           "identifier": "HSI_BER_POINT",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30422,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                         "HSI_COMP": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI Compass Card",
                                                                           "identifier": "HSI_COMP",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30420,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "HSI_CRS": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI Course Arrow",
                                                                           "identifier": "HSI_CRS",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30416,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                        "HSI_CRS_1": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI CourseSel 1",
                                                                           "identifier": "HSI_CRS_1",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30434,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                    "HSI_CRS_10010": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI CourseSel 100 10",
                                                                           "identifier": "HSI_CRS_10010",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30432,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "HSI_CRS_DEV": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI Course Dev Indicator",
                                                                           "identifier": "HSI_CRS_DEV",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30424,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "HSI_DEV": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI DevDF Window",
                                                                           "identifier": "HSI_DEV",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30440,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "HSI_HDG": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI Heading Mark",
                                                                           "identifier": "HSI_HDG",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30418,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "HSI_OFF": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI OFF Flag",
                                                                           "identifier": "HSI_OFF",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30438,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "HSI_Range_1": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI Range 1",
                                                                           "identifier": "HSI_Range_1",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30430,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "HSI_Range_10": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI Range 10",
                                                                           "identifier": "HSI_Range_10",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30428,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                    "HSI_Range_100": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI Range 100",
                                                                           "identifier": "HSI_Range_100",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30426,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "HSI_TO_FROM": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "HSI To From",
                                                                           "identifier": "HSI_TO_FROM",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30436,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                             "MACH": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "MachIndicator",
                                                                           "identifier": "MACH",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30382,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                        "MOTOR_RUN": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Motor Run Knob",
                                                                           "identifier": "MOTOR_RUN",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30354,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "NOZZLEPOS_L": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Nozzle Position Left",
                                                                           "identifier": "NOZZLEPOS_L",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30232,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "NOZZLEPOS_R": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Nozzle Position Right",
                                                                           "identifier": "NOZZLEPOS_R",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30234,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                  "O2FLOWINDICATOR": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "O2 Flow Blinker",
                                                                           "identifier": "O2FLOWINDICATOR",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30262,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                   "O2FLOWPRESSURE": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "O2 FlowPressure",
                                                                           "identifier": "O2FLOWPRESSURE",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30264,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "O2QUANTITY": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "O2 Quantity",
                                                                           "identifier": "O2QUANTITY",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30260,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "OILPRESS_L": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Oil Pressure Left",
                                                                           "identifier": "OILPRESS_L",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30238,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "OILPRESS_R": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Oil Pressure Right",
                                                                           "identifier": "OILPRESS_R",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30240,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "PRESS_0": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Pressure Setting 0",
                                                                           "identifier": "PRESS_0",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30394,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "PRESS_1": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Pressure Setting 1",
                                                                           "identifier": "PRESS_1",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30396,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "PRESS_2": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Pressure Setting 2",
                                                                           "identifier": "PRESS_2",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30398,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "PRESS_3": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Pressure Setting 3",
                                                                           "identifier": "PRESS_3",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30400,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                        "SAI_ARROW": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "SAI Knob Arrow",
                                                                           "identifier": "SAI_ARROW",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30364,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                         "SAI_BANK": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "SAI Bank",
                                                                           "identifier": "SAI_BANK",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30360,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "SAI_OFF": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "SAI OFF Flag",
                                                                           "identifier": "SAI_OFF",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30362,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                        "SAI_PITCH": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "SAI Pitch",
                                                                           "identifier": "SAI_PITCH",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30358,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                 "SBY_COMPASS_BANK": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Standby Compass Bank",
                                                                           "identifier": "SBY_COMPASS_BANK",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30490,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                  "SBY_COMPASS_HDG": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Standby Compass Heading",
                                                                           "identifier": "SBY_COMPASS_HDG",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30486,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                "SBY_COMPASS_PITCH": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Standby Compass Pitch",
                                                                           "identifier": "SBY_COMPASS_PITCH",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30488,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "SIGHT_DEP_1": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Ret Depression Drum 1",
                                                                           "identifier": "SIGHT_DEP_1",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30334,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "SIGHT_DEP_10": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Ret Depression Drum 10",
                                                                           "identifier": "SIGHT_DEP_10",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30332,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                    "SIGHT_DEP_100": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Ret Depression Drum 100",
                                                                           "identifier": "SIGHT_DEP_100",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30330,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                         "SLIPBALL": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Slipball",
                                                                           "identifier": "SLIPBALL",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30220,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "TACHO_L": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Tachometer Left",
                                                                           "identifier": "TACHO_L",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30246,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "TACHO_PERC_L": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Tachometer Percent Left",
                                                                           "identifier": "TACHO_PERC_L",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30248,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                     "TACHO_PERC_R": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Tachometer Percent Right",
                                                                           "identifier": "TACHO_PERC_R",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30252,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "TACHO_R": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Tachometer Right",
                                                                           "identifier": "TACHO_R",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30250,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                      "TDC_AZIMUTH": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "TdcControlAzimuth",
                                                                           "identifier": "TDC_AZIMUTH",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30322,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                        "TDC_RANGE": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "TdcControlRange",
                                                                           "identifier": "TDC_RANGE",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30320,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                   "TRIM_INDICATOR": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Trim Position",
                                                                           "identifier": "TRIM_INDICATOR",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30216,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                         "UHF_0025": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "UHF Radio 0.025MHz",
                                                                           "identifier": "UHF_0025",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30472,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                           "UHF_01": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "UHF Radio 0.1MHz",
                                                                           "identifier": "UHF_01",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30470,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                            "UHF_1": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "UHF Radio 1MHz",
                                                                           "identifier": "UHF_1",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30468,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                           "UHF_10": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "UHF Radio 10MHz",
                                                                           "identifier": "UHF_10",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30466,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                          "UHF_100": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "UHF Radio 100MHz",
                                                                           "identifier": "UHF_100",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30464,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                  "UHF_PRESET_CHAN": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "UHF Preset Radio Channel",
                                                                           "identifier": "UHF_PRESET_CHAN",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30462,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "UTIL_PRESS": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Utility Pressure",
                                                                           "identifier": "UTIL_PRESS",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30254,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     },
                                                       "VARIOMETER": {
                                                                             "category": "Gauges",
                                                                         "control_type": "analog_gauge",
                                                                          "description": "Variometer",
                                                                           "identifier": "VARIOMETER",
                                                                               "inputs": [  ],
                                                                              "outputs": [ {
                                                                                                 "address": 30356,
                                                                                             "description": "gauge position",
                                                                                                    "mask": 65535,
                                                                                               "max_value": 65535,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ]
                                                                     }
                                            },
                          "Gear Interface": {
                                                       "GW_LIGHT": {
                                                                           "category": "Gear Interface",
                                                                       "control_type": "led",
                                                                        "description": "Gear Warning Lamp (red)",
                                                                         "identifier": "GW_LIGHT",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 30222,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 512,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 9,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                           "HOOK": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Arresting Hook Button",
                                                                                "identifier": "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": 30258,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 256,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 8,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                     "HOOK_LIGHT": {
                                                                           "category": "Gear Interface",
                                                                       "control_type": "led",
                                                                        "description": "Hook Warning Lamp (red)",
                                                                         "identifier": "HOOK_LIGHT",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 30222,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 8192,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 13,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                     "LEFT_LIGHT": {
                                                                           "category": "Gear Interface",
                                                                       "control_type": "led",
                                                                        "description": "Gear Left Lamp (green)",
                                                                         "identifier": "LEFT_LIGHT",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 30222,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 2048,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 11,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                    "LGF_SILENCE": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Landing Gear And Flap Warning Silence Button",
                                                                                "identifier": "LGF_SILENCE",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30258,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 16,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 4,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                     "LG_ALT_REL": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Landing Gear Alternate Release Handle, Pull and Hold",
                                                                                "identifier": "LG_ALT_REL",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30222,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 32768,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 15,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                     "LG_ALT_RES": {
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Landing Gear Alternate Release Reset Control, OFF/RESET",
                                                                                "identifier": "LG_ALT_RES",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30258,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 4,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 2,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "toggle_switch"
                                                                   },
                                                      "LG_DOWN_L": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Landing Gear Downlock Override Button - Push and Hold",
                                                                                "identifier": "LG_DOWN_L",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30258,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 1,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                "LG_LEVER_SWITCH": {
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Gear Lever",
                                                                                "identifier": "LG_LEVER_SWITCH",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30222,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 16384,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 14,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "toggle_switch"
                                                                   },
                                                        "LG_TEST": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Left Landing Gear Test Lamp",
                                                                                "identifier": "LG_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": 30258,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 32,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 5,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                        "NG_TEST": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Nose Landing Gear Test Lamp",
                                                                                "identifier": "NG_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": 30258,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 64,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 6,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                     "NOSE_LIGHT": {
                                                                           "category": "Gear Interface",
                                                                       "control_type": "led",
                                                                        "description": "Gear Nose Lamp (green)",
                                                                         "identifier": "NOSE_LIGHT",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 30222,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 1024,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 10,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                      "NS_STRUCT": {
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Nose Strut Switch, EXTEND/RETRACT",
                                                                                "identifier": "NS_STRUCT",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30258,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 8,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 3,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "toggle_switch"
                                                                   },
                                                            "NWS": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Nosewheel Steering Button - Pull and Hold",
                                                                                "identifier": "NWS",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30258,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 2,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 1,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                        "RG_TEST": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Gear Interface",
                                                                              "control_type": "selector",
                                                                               "description": "Right Landing Gear Test Lamp",
                                                                                "identifier": "RG_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": 30258,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 128,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 7,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                    "RIGHT_LIGHT": {
                                                                           "category": "Gear Interface",
                                                                       "control_type": "led",
                                                                        "description": "Gear Right Lamp (green)",
                                                                         "identifier": "RIGHT_LIGHT",
                                                                             "inputs": [  ],
                                                                            "outputs": [ {
                                                                                               "address": 30222,
                                                                                           "description": "0 if light is off, 1 if light is on",
                                                                                                  "mask": 4096,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 12,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   }
                                            },
                                     "HSI": {
                                                "HSI_CRS_KNOB": {
                                                                        "category": "HSI",
                                                                    "control_type": "variable_step_dial",
                                                                     "description": "HSI Course Set Knob",
                                                                      "identifier": "HSI_CRS_KNOB",
                                                                          "inputs": [ {
                                                                                           "description": "rotate the knob",
                                                                                             "interface": "variable_step",
                                                                                             "max_value": 65535,
                                                                                        "suggested_step": 3200
                                                                                    } ],
                                                                         "outputs": [ {
                                                                                            "address": 30414,
                                                                                        "description": "rotation of the knob (not the value being manipulated!)",
                                                                                               "mask": 65535,
                                                                                          "max_value": 65535,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                "HSI_HDG_KNOB": {
                                                                        "category": "HSI",
                                                                    "control_type": "variable_step_dial",
                                                                     "description": "HSI Heading Set Knob",
                                                                      "identifier": "HSI_HDG_KNOB",
                                                                          "inputs": [ {
                                                                                           "description": "rotate the knob",
                                                                                             "interface": "variable_step",
                                                                                             "max_value": 65535,
                                                                                        "suggested_step": 3200
                                                                                    } ],
                                                                         "outputs": [ {
                                                                                            "address": 30412,
                                                                                        "description": "rotation of the knob (not the value being manipulated!)",
                                                                                               "mask": 65535,
                                                                                          "max_value": 65535,
                                                                                           "shift_by": 0,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                }
                                            },
                                     "IFF": {
                                                     "IFF4_CODE_SEL": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF MODE 4 CODE Selector, ZERO/B/A/HOLD",
                                                                                   "identifier": "IFF4_CODE_SEL",
                                                                                       "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": 30344,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 12,
                                                                                                       "max_value": 3,
                                                                                                        "shift_by": 2,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "limited_rotary"
                                                                      },
                                                "IFF4_CODE_SEL_PULL": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF MODE 4 CODE Selector Pull",
                                                                                   "identifier": "IFF4_CODE_SEL_PULL",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 30350,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 1,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 0,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "toggle_switch"
                                                                      },
                                                      "IFF4_CONTROL": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF MODE 4 Control Switch, ON/OUT",
                                                                                   "identifier": "IFF4_CONTROL",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 30344,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 32768,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 15,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "toggle_switch"
                                                                      },
                                                        "IFF4_IDENT": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF Identification of Position (IP) Switch, IDENT/OUT/MIC",
                                                                                   "identifier": "IFF4_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": 30346,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 48,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 4,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                           "IFF4_M1": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF Mode Select/TEST Switch, M-1 /ON/OUT",
                                                                                   "identifier": "IFF4_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": 30344,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 1536,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 9,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                           "IFF4_M2": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF Mode Select/TEST Switch, M-2 /ON/OUT",
                                                                                   "identifier": "IFF4_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": 30344,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 6144,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 11,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                           "IFF4_M3": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF Mode Select/TEST Switch, M-3/A /ON/OUT",
                                                                                   "identifier": "IFF4_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": 30344,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 24576,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 13,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                       "IFF4_MASTER": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF MODE 3/A Code Selector Wheel 4",
                                                                                   "identifier": "IFF4_MASTER",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 10
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 30348,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 61440,
                                                                                                       "max_value": 10,
                                                                                                        "shift_by": 12,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "limited_rotary"
                                                                      },
                                                  "IFF4_MASTER_PULL": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF MASTER Control Selector Pull",
                                                                                   "identifier": "IFF4_MASTER_PULL",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 30350,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 2,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 1,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "toggle_switch"
                                                                      },
                                                           "IFF4_MC": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF Mode Select/TEST Switch, M-C /ON/OUT",
                                                                                   "identifier": "IFF4_MC",
                                                                                       "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": 30346,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 3,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 0,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                    "IFF4_MON_CONTR": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF MODE 4 Monitor Control Switch, AUDIO/OUT/LIGHT",
                                                                                   "identifier": "IFF4_MON_CONTR",
                                                                                       "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": 30344,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 384,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 7,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                          "IFF4_RAD": {
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "IFF RAD TEST/MON Switch, RAD TEST/OUT/MON",
                                                                                   "identifier": "IFF4_RAD",
                                                                                       "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": 30346,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 12,
                                                                                                       "max_value": 2,
                                                                                                        "shift_by": 2,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "3_position_switch"
                                                                      },
                                                   "IFF4_RAD_TEST_L": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "Radiation TEST and Monitor Light - Press to test(LMB)",
                                                                                   "identifier": "IFF4_RAD_TEST_L",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 30346,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 32768,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 15,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                      "IFF4_REPLY_L": {
                                                                                  "api_variant": "momentary_last_position",
                                                                                     "category": "IFF",
                                                                                 "control_type": "selector",
                                                                                  "description": "MODE 4 REPLY Light - Press to test(LMB)",
                                                                                   "identifier": "IFF4_REPLY_L",
                                                                                       "inputs": [ {
                                                                                                     "description": "switch to previous or next state",
                                                                                                       "interface": "fixed_step"
                                                                                                 }, {
                                                                                                     "description": "set position",
                                                                                                       "interface": "set_state",
                                                                                                       "max_value": 1
                                                                                                 }, {
                                                                                                        "argument": "TOGGLE",
                                                                                                     "description": "Toggle switch state",
                                                                                                       "interface": "action"
                                                                                                 } ],
                                                                          "momentary_positions": "none",
                                                                                      "outputs": [ {
                                                                                                         "address": 30346,
                                                                                                     "description": "selector position",
                                                                                                            "mask": 16384,
                                                                                                       "max_value": 1,
                                                                                                        "shift_by": 14,
                                                                                                          "suffix": "",
                                                                                                            "type": "integer"
                                                                                                 } ],
                                                                             "physical_variant": "push_button"
                                                                      },
                                                       "IFF_REPLY_L": {
                                                                              "category": "IFF",
                                                                          "control_type": "led",
                                                                           "description": "IFF Reply Lamp (green)",
                                                                            "identifier": "IFF_REPLY_L",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30344,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 1,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 0,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                        "IFF_TEST_L": {
                                                                              "category": "IFF",
                                                                          "control_type": "led",
                                                                           "description": "IFF Test Lamp (green)",
                                                                            "identifier": "IFF_TEST_L",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30344,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 2,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 1,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      }
                                            },
                         "Internal Lights": {
                                                    "ARM_LIGHTS": {
                                                                          "category": "Internal Lights",
                                                                      "control_type": "limited_dial",
                                                                       "description": "Armament Panel Lights Knob",
                                                                        "identifier": "ARM_LIGHTS",
                                                                            "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": 30286,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                    "BRI_DIM_SW": {
                                                                                 "category": "Internal Lights",
                                                                             "control_type": "selector",
                                                                              "description": "Bright/Dim Switch, BRT/NEUT/DIM",
                                                                               "identifier": "BRI_DIM_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": 30266,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 6144,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 11,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "3_position_switch"
                                                                  },
                                                   "COMPAS_L_SW": {
                                                                                 "category": "Internal Lights",
                                                                             "control_type": "selector",
                                                                              "description": "Magnetic Compass Light Switch, LIGHT/OFF",
                                                                               "identifier": "COMPAS_L_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": 30266,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 512,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 9,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                "CONSOLE_LIGHTS": {
                                                                          "category": "Internal Lights",
                                                                      "control_type": "limited_dial",
                                                                       "description": "Console Lights Knob",
                                                                        "identifier": "CONSOLE_LIGHTS",
                                                                            "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": 30284,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                 "ENGINE_LIGHTS": {
                                                                          "category": "Internal Lights",
                                                                      "control_type": "limited_dial",
                                                                       "description": "Engine Instruments Lights Knob",
                                                                        "identifier": "ENGINE_LIGHTS",
                                                                            "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": 30282,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                 "FLIGHT_LIGHTS": {
                                                                          "category": "Internal Lights",
                                                                      "control_type": "limited_dial",
                                                                       "description": "Flight Instruments Lights Knob",
                                                                        "identifier": "FLIGHT_LIGHTS",
                                                                            "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": 30280,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "FLOOD_LIGHTS": {
                                                                          "category": "Internal Lights",
                                                                      "control_type": "limited_dial",
                                                                       "description": "Flood Lights Knob",
                                                                        "identifier": "FLOOD_LIGHTS",
                                                                            "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": 30278,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                  "MC_RESET_BTN": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Internal Lights",
                                                                             "control_type": "selector",
                                                                              "description": "Master Caution Button",
                                                                               "identifier": "MC_RESET_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": 30266,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 8192,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 13,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                    "PANEL_L_SW": {
                                                                                 "category": "Internal Lights",
                                                                             "control_type": "selector",
                                                                              "description": "AN/ASG-31 Sight Panel Light Button, ON/OFF",
                                                                               "identifier": "PANEL_L_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": 30266,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 256,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 8,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                     "WARN_T_SW": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Internal Lights",
                                                                             "control_type": "selector",
                                                                              "description": "Warning Test Switch",
                                                                               "identifier": "WARN_T_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": 30266,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 1024,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 10,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  }
                                            },
                                "Jettison": {
                                                    "EMER_JETT_B": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Jettison",
                                                                              "control_type": "selector",
                                                                               "description": "Emergency All Jettison Button - Push to jettison",
                                                                                "identifier": "EMER_JETT_B",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30288,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 16384,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 14,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                "EMER_JETT_COVER": {
                                                                                  "category": "Jettison",
                                                                              "control_type": "selector",
                                                                               "description": "Emergency All Jettison Button Cover, OPEN",
                                                                                "identifier": "EMER_JETT_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": 30288,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 8192,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 13,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "toggle_switch"
                                                                   },
                                                         "JETT_B": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Jettison",
                                                                              "control_type": "selector",
                                                                               "description": "Select Jettison Button - Push to jettison",
                                                                                "identifier": "JETT_B",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30288,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 32768,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 15,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                        "JETT_SW": {
                                                                                  "category": "Jettison",
                                                                              "control_type": "selector",
                                                                               "description": "Select Jettison Switch, SELECT POSITION/OFF/ALL PYLONS",
                                                                                "identifier": "JETT_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": 30298,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 192,
                                                                                                    "max_value": 2,
                                                                                                     "shift_by": 6,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "3_position_switch"
                                                                   }
                                            },
                            "O2 Interface": {
                                                "DILUTER_LEVER": {
                                                                                "category": "O2 Interface",
                                                                            "control_type": "selector",
                                                                             "description": "Diluter Lever",
                                                                              "identifier": "DILUTER_LEVER",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30258,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                       "EMER_L": {
                                                                                "category": "O2 Interface",
                                                                            "control_type": "selector",
                                                                             "description": "Emergency Lever, EMERGENCY/NORMAL/TEST MASK",
                                                                              "identifier": "EMER_L",
                                                                                  "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": 30258,
                                                                                                "description": "selector position",
                                                                                                       "mask": 6144,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "3_position_switch"
                                                                 },
                                                     "O2_LEVER": {
                                                                                "category": "O2 Interface",
                                                                            "control_type": "selector",
                                                                             "description": "Oxygen Supply Lever, ON/OFF",
                                                                              "identifier": "O2_LEVER",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30258,
                                                                                                "description": "selector position",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 }
                                            },
                                  "RWR IC": {
                                                   "RWR_ACT": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR ACT/PWR Button",
                                                                           "identifier": "RWR_ACT",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 2048,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 11,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                   "RWR_ALT": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR ALTITUDE Button",
                                                                           "identifier": "RWR_ALT",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 32,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 5,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                   "RWR_DIM": {
                                                                      "category": "RWR IC",
                                                                  "control_type": "limited_dial",
                                                                   "description": "RWR DIM Knob",
                                                                    "identifier": "RWR_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": 30336,
                                                                                      "description": "position of the potentiometer",
                                                                                             "mask": 65535,
                                                                                        "max_value": 65535,
                                                                                         "shift_by": 0,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ]
                                                              },
                                                  "RWR_HAND": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR HANDOFF Button",
                                                                           "identifier": "RWR_HAND",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 16,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 4,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                "RWR_LAUNCH": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR LAUNCH Button",
                                                                           "identifier": "RWR_LAUNCH",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 1024,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 10,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                  "RWR_MODE": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR MODE Button",
                                                                           "identifier": "RWR_MODE",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 4,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 2,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                   "RWR_PWR": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR POWER Button",
                                                                           "identifier": "RWR_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": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 512,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 9,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                "RWR_SEARCH": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR SEARCH Button",
                                                                           "identifier": "RWR_SEARCH",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 8,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 3,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                  "RWR_SHIP": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR UNKNOWN SHIP Button",
                                                                           "identifier": "RWR_SHIP",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 256,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 8,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                     "RWR_T": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR T Button",
                                                                           "identifier": "RWR_T",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 64,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 6,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                  "RWR_TEST": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "RWR IC",
                                                                         "control_type": "selector",
                                                                          "description": "RWR SYS TEST Button",
                                                                           "identifier": "RWR_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": 30328,
                                                                                             "description": "selector position",
                                                                                                    "mask": 128,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 7,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                   "RWR_VOL": {
                                                                      "category": "RWR IC",
                                                                  "control_type": "limited_dial",
                                                                   "description": "RWR AUDIO Knob",
                                                                    "identifier": "RWR_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": 30338,
                                                                                      "description": "position of the potentiometer",
                                                                                             "mask": 65535,
                                                                                        "max_value": 65535,
                                                                                         "shift_by": 0,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ]
                                                              }
                                            },
                                   "Radar": {
                                                   "RADAR_ACQUIS": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "Radar",
                                                                              "control_type": "selector",
                                                                               "description": "AN/APQ-159 Radar Acquisition Button",
                                                                                "identifier": "RADAR_ACQUIS",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30306,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 4,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 2,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                   "RADAR_BRIGHT": {
                                                                           "category": "Radar",
                                                                       "control_type": "limited_dial",
                                                                        "description": "AN/APQ-159 Radar Bright Knob",
                                                                         "identifier": "RADAR_BRIGHT",
                                                                             "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": 30310,
                                                                                           "description": "position of the potentiometer",
                                                                                                  "mask": 65535,
                                                                                             "max_value": 65535,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                   "RADAR_CURSOR": {
                                                                           "category": "Radar",
                                                                       "control_type": "limited_dial",
                                                                        "description": "AN/APQ-159 Radar Pitch Knob",
                                                                         "identifier": "RADAR_CURSOR",
                                                                             "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": 30318,
                                                                                           "description": "position of the potentiometer",
                                                                                                  "mask": 65535,
                                                                                             "max_value": 65535,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                "RADAR_ELEVATION": {
                                                                           "category": "Radar",
                                                                       "control_type": "limited_dial",
                                                                        "description": "AN/APQ-159 Radar Elevation Antenna Tilt Control Knob",
                                                                         "identifier": "RADAR_ELEVATION",
                                                                             "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": 30304,
                                                                                           "description": "position of the potentiometer",
                                                                                                  "mask": 65535,
                                                                                             "max_value": 65535,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                     "RADAR_MODE": {
                                                                                  "category": "Radar",
                                                                              "control_type": "selector",
                                                                               "description": "AN/APQ-159 Radar Mode Selector Switch, OFF/STBY/OPER/TEST",
                                                                                "identifier": "RADAR_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": 30306,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 3,
                                                                                                    "max_value": 3,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                   "RADAR_PERSIS": {
                                                                           "category": "Radar",
                                                                       "control_type": "limited_dial",
                                                                        "description": "AN/APQ-159 Radar Persistence Knob",
                                                                         "identifier": "RADAR_PERSIS",
                                                                             "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": 30312,
                                                                                           "description": "position of the potentiometer",
                                                                                                  "mask": 65535,
                                                                                             "max_value": 65535,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                    "RADAR_RANGE": {
                                                                                  "category": "Radar",
                                                                              "control_type": "selector",
                                                                               "description": "AN/APQ-159 Radar Range Selector Switch [nm], 5/10/20/40",
                                                                                "identifier": "RADAR_RANGE",
                                                                                    "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": 30300,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 49152,
                                                                                                    "max_value": 3,
                                                                                                     "shift_by": 14,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                    "RADAR_SCALE": {
                                                                           "category": "Radar",
                                                                       "control_type": "limited_dial",
                                                                        "description": "AN/APQ-159 Radar Scale Knob",
                                                                         "identifier": "RADAR_SCALE",
                                                                             "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": 30308,
                                                                                           "description": "position of the potentiometer",
                                                                                                  "mask": 65535,
                                                                                             "max_value": 65535,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   },
                                                    "RADAR_VIDEO": {
                                                                           "category": "Radar",
                                                                       "control_type": "limited_dial",
                                                                        "description": "AN/APQ-159 Radar Video Knob",
                                                                         "identifier": "RADAR_VIDEO",
                                                                             "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": 30314,
                                                                                           "description": "position of the potentiometer",
                                                                                                  "mask": 65535,
                                                                                             "max_value": 65535,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   }
                                            },
                                   "Sight": {
                                                    "SIGHT_BIT": {
                                                                                "category": "Sight",
                                                                            "control_type": "selector",
                                                                             "description": "AN/ASG-31 Sight BIT Switch, BIT 1/OFF/BIT 2",
                                                                              "identifier": "SIGHT_BIT",
                                                                                  "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": 30328,
                                                                                                "description": "selector position",
                                                                                                       "mask": 3,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "3_position_switch"
                                                                 },
                                                   "SIGHT_CAGE": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "Sight",
                                                                            "control_type": "selector",
                                                                             "description": "AN/ASG-31 Sight Cage Switch",
                                                                              "identifier": "SIGHT_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": 30306,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                "SIGHT_DEPRESS": {
                                                                      "api_variant": "multiturn",
                                                                         "category": "Sight",
                                                                     "control_type": "analog_dial",
                                                                      "description": "AN/ASG-31 Sight Reticle Depression Knob",
                                                                       "identifier": "SIGHT_DEPRESS",
                                                                           "inputs": [ {
                                                                                            "description": "turn the dial left or right",
                                                                                              "interface": "variable_step",
                                                                                              "max_value": 65535,
                                                                                         "suggested_step": 3200
                                                                                     } ],
                                                                          "outputs": [ {
                                                                                             "address": 30324,
                                                                                         "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"
                                                                                     } ]
                                                                 },
                                                 "SIGHT_INTENS": {
                                                                         "category": "Sight",
                                                                     "control_type": "limited_dial",
                                                                      "description": "AN/ASG-31 Sight Reticle Intensity Knob",
                                                                       "identifier": "SIGHT_INTENS",
                                                                           "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": 30326,
                                                                                         "description": "position of the potentiometer",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                   "SIGHT_MODE": {
                                                                                "category": "Sight",
                                                                            "control_type": "selector",
                                                                             "description": "AN/ASG-31 Sight Mode Selector, OFF/MSL/A/A1 GUNS/A/A2 GUNS/MAN",
                                                                              "identifier": "SIGHT_MODE",
                                                                                  "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": 30306,
                                                                                                "description": "selector position",
                                                                                                       "mask": 28672,
                                                                                                  "max_value": 4,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "limited_rotary"
                                                                 }
                                            },
              "Standby Attitude Indicator": {
                                                      "SAI_CAGE": {
                                                                              "api_variant": "momentary_last_position",
                                                                                 "category": "Standby Attitude Indicator",
                                                                             "control_type": "selector",
                                                                              "description": "Cage SAI",
                                                                               "identifier": "SAI_CAGE",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 30350,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 32,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 5,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "push_button"
                                                                  },
                                                "SAI_PITCH_TRIM": {
                                                                       "api_variant": "multiturn",
                                                                          "category": "Standby Attitude Indicator",
                                                                      "control_type": "analog_dial",
                                                                       "description": "SAI Pitch Trim",
                                                                        "identifier": "SAI_PITCH_TRIM",
                                                                            "inputs": [ {
                                                                                             "description": "turn the dial left or right",
                                                                                               "interface": "variable_step",
                                                                                               "max_value": 65535,
                                                                                          "suggested_step": 3200
                                                                                      } ],
                                                                           "outputs": [ {
                                                                                              "address": 30442,
                                                                                          "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"
                                                                                      } ]
                                                                  }
                                            },
                             "TACAN Panel": {
                                                      "TACAN_1": {
                                                                                "category": "TACAN Panel",
                                                                            "control_type": "discrete_dial",
                                                                             "description": "Right Channel Selector",
                                                                              "identifier": "TACAN_1",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30474,
                                                                                                "description": "selector position",
                                                                                                       "mask": 15,
                                                                                                  "max_value": 10,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "infinite_rotary"
                                                                 },
                                                     "TACAN_10": {
                                                                                "category": "TACAN Panel",
                                                                            "control_type": "discrete_dial",
                                                                             "description": "Left Channel Selector",
                                                                              "identifier": "TACAN_10",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30458,
                                                                                                "description": "selector position",
                                                                                                       "mask": 30720,
                                                                                                  "max_value": 10,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "infinite_rotary"
                                                                 },
                                                "TACAN_CHANNEL": {
                                                                         "category": "TACAN Panel",
                                                                     "control_type": "display",
                                                                      "description": "TACAN Channel",
                                                                       "identifier": "TACAN_CHANNEL",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 30478,
                                                                                         "description": "TACAN Channel",
                                                                                          "max_length": 4,
                                                                                              "suffix": "",
                                                                                                "type": "string"
                                                                                     } ]
                                                                 },
                                                    "TACAN_HSI": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "TACAN Panel",
                                                                            "control_type": "selector",
                                                                             "description": "TACAN Signal on HSI Test Button",
                                                                              "identifier": "TACAN_HSI",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30474,
                                                                                                "description": "selector position",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                   "TACAN_MODE": {
                                                                                "category": "TACAN Panel",
                                                                            "control_type": "selector",
                                                                             "description": "TACAN Mode Dial",
                                                                              "identifier": "TACAN_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": 30474,
                                                                                                "description": "selector position",
                                                                                                       "mask": 48,
                                                                                                  "max_value": 3,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 },
                                                   "TACAN_TEST": {
                                                                         "category": "TACAN Panel",
                                                                     "control_type": "led",
                                                                      "description": "TACAN Test Indicator Light (green)",
                                                                       "identifier": "TACAN_TEST",
                                                                           "inputs": [  ],
                                                                          "outputs": [ {
                                                                                             "address": 30458,
                                                                                         "description": "0 if light is off, 1 if light is on",
                                                                                                "mask": 1024,
                                                                                           "max_value": 1,
                                                                                            "shift_by": 10,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                    "TACAN_VOL": {
                                                                         "category": "TACAN Panel",
                                                                     "control_type": "limited_dial",
                                                                      "description": "TACAN Signal Volume",
                                                                       "identifier": "TACAN_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": 30476,
                                                                                         "description": "position of the potentiometer",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                     "TACAN_XY": {
                                                                                "category": "TACAN Panel",
                                                                            "control_type": "selector",
                                                                             "description": "TACAN Channel X/Y Toggle",
                                                                              "identifier": "TACAN_XY",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 30458,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "toggle_switch"
                                                                 }
                                            },
                               "UHF Radio": {
                                                "UHF_0025MHZ_SEL": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio 0.025 MHz Frequency Selector Knob",
                                                                                "identifier": "UHF_0025MHZ_SEL",
                                                                                    "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": 30458,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 112,
                                                                                                    "max_value": 4,
                                                                                                     "shift_by": 4,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                  "UHF_01MHZ_SEL": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio 0.1 MHz Frequency Selector Knob",
                                                                                "identifier": "UHF_01MHZ_SEL",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 10
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30458,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 15,
                                                                                                    "max_value": 10,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                 "UHF_100MHZ_SEL": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio 100 MHz Frequency Selector Knob",
                                                                                "identifier": "UHF_100MHZ_SEL",
                                                                                    "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": 30454,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 96,
                                                                                                    "max_value": 3,
                                                                                                     "shift_by": 5,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                  "UHF_10MHZ_SEL": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio 10 MHz Frequency Selector Knob",
                                                                                "identifier": "UHF_10MHZ_SEL",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 10
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30454,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 1920,
                                                                                                    "max_value": 10,
                                                                                                     "shift_by": 7,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                   "UHF_1MHZ_SEL": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio 1 MHz Frequency Selector Knob",
                                                                                "identifier": "UHF_1MHZ_SEL",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 10
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30454,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 30720,
                                                                                                    "max_value": 10,
                                                                                                     "shift_by": 11,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                        "UHF_ANT": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio Antenna Selector Switch, UPPER/AUTO/LOWER",
                                                                                "identifier": "UHF_ANT",
                                                                                    "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": 30458,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 384,
                                                                                                    "max_value": 2,
                                                                                                     "shift_by": 7,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "toggle_switch"
                                                                   },
                                                       "UHF_DOOR": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "Hinged Access Door, OPEN/CLOSE",
                                                                                "identifier": "UHF_DOOR",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30454,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 32768,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 15,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "toggle_switch"
                                                                   },
                                                       "UHF_FREQ": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio Frequency Mode Selector Switch, MANUAL/PRESET/GUARD",
                                                                                "identifier": "UHF_FREQ",
                                                                                    "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": 30350,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 24576,
                                                                                                    "max_value": 2,
                                                                                                     "shift_by": 13,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                       "UHF_FUNC": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio Function Selector Switch, OFF/MAIN/BOTH/ADF",
                                                                                "identifier": "UHF_FUNC",
                                                                                    "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": 30350,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 6144,
                                                                                                    "max_value": 3,
                                                                                                     "shift_by": 11,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "limited_rotary"
                                                                   },
                                                     "UHF_MIC_BT": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio Microphone Button",
                                                                                "identifier": "UHF_MIC_BT",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30350,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 32768,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 15,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                 "UHF_PRESET_SEL": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio Preset Channel Selector Knob",
                                                                                "identifier": "UHF_PRESET_SEL",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 20
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30454,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 31,
                                                                                                    "max_value": 20,
                                                                                                     "shift_by": 0,
                                                                                                       "suffix": "_INT",
                                                                                                         "type": "integer"
                                                                                              }, {
                                                                                                      "address": 30456,
                                                                                                  "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_PRE_SET": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Preset Channel Set Button",
                                                                                "identifier": "UHF_PRE_SET",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30458,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 512,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 9,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                 "UHF_SQUELCH_SW": {
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio Squelch Switch, ON/OFF",
                                                                                "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": 30350,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 1024,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 10,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "toggle_switch"
                                                                   },
                                                    "UHF_TONE_BT": {
                                                                               "api_variant": "momentary_last_position",
                                                                                  "category": "UHF Radio",
                                                                              "control_type": "selector",
                                                                               "description": "UHF Radio Tone Button",
                                                                                "identifier": "UHF_TONE_BT",
                                                                                    "inputs": [ {
                                                                                                  "description": "switch to previous or next state",
                                                                                                    "interface": "fixed_step"
                                                                                              }, {
                                                                                                  "description": "set position",
                                                                                                    "interface": "set_state",
                                                                                                    "max_value": 1
                                                                                              }, {
                                                                                                     "argument": "TOGGLE",
                                                                                                  "description": "Toggle switch state",
                                                                                                    "interface": "action"
                                                                                              } ],
                                                                       "momentary_positions": "none",
                                                                                   "outputs": [ {
                                                                                                      "address": 30350,
                                                                                                  "description": "selector position",
                                                                                                         "mask": 512,
                                                                                                    "max_value": 1,
                                                                                                     "shift_by": 9,
                                                                                                       "suffix": "",
                                                                                                         "type": "integer"
                                                                                              } ],
                                                                          "physical_variant": "push_button"
                                                                   },
                                                        "UHF_VOL": {
                                                                           "category": "UHF Radio",
                                                                       "control_type": "limited_dial",
                                                                        "description": "UHF Radio Volume Knob",
                                                                         "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": 30460,
                                                                                           "description": "position of the potentiometer",
                                                                                                  "mask": 65535,
                                                                                             "max_value": 65535,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ]
                                                                   }
                                            },
    "Warning, Caution and IndicatorLights": {
                                                 "AIR_DATA_COMPUTER": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Air Data Computer (yellow)",
                                                                            "identifier": "AIR_DATA_COMPUTER",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 1,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 0,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                         "AOA_FLAPS": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "AoA Flaps (yellow)",
                                                                            "identifier": "AOA_FLAPS",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 32768,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 15,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                             "AOA_G": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "AOA (green)",
                                                                            "identifier": "AOA_G",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 512,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 9,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                             "AOA_R": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "AOA (red)",
                                                                            "identifier": "AOA_R",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 256,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 8,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                             "AOA_Y": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "AOA (yellow)",
                                                                            "identifier": "AOA_Y",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 1024,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 10,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                            "CANOPY": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Canopy Open (yellow)",
                                                                            "identifier": "CANOPY",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 2,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 1,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                       "DC_OVERLOAD": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "DC Overload (yellow)",
                                                                            "identifier": "DC_OVERLOAD",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 8,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 3,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                          "DIR_GYRO": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Directional Gyroscope (yellow)",
                                                                            "identifier": "DIR_GYRO",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 2,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 1,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                   "ENGINE_ANTI_ICE": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Anti Ice (yellow)",
                                                                            "identifier": "ENGINE_ANTI_ICE",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 1024,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 10,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                         "EXT_TANKS": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "External Tanks Empty (yellow)",
                                                                            "identifier": "EXT_TANKS",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 64,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 6,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                  "FLIGHT_HYDRAULIC": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Flight Hydr (yellow)",
                                                                            "identifier": "FLIGHT_HYDRAULIC",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 32,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 5,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                    "HSI_Range_FLAG": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "HSI Range Flag",
                                                                            "identifier": "HSI_Range_FLAG",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30350,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 16,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 4,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                               "IFF": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "IFF (yellow)",
                                                                            "identifier": "IFF",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 128,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 7,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                               "INS": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Inertial Navigation System (yellow)",
                                                                            "identifier": "INS",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 8192,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 13,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                     "LEFT_FUEL_LOW": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Left Flow Indicator (yellow)",
                                                                            "identifier": "LEFT_FUEL_LOW",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 512,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 9,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                            "L_FIRE": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Left Fire Lamp (red)",
                                                                            "identifier": "L_FIRE",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 64,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 6,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                      "L_FUEL_PRESS": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "L Fuel Press (yellow)",
                                                                            "identifier": "L_FUEL_PRESS",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 4096,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 12,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                             "L_GEN": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "L Generator Lamp (yellow)",
                                                                            "identifier": "L_GEN",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 1,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 0,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                          "MC_LIGHT": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "MasterCaution Lamp (yellow)",
                                                                            "identifier": "MC_LIGHT",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 32,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 5,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                            "OXYGEN": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Oxygen (yellow)",
                                                                            "identifier": "OXYGEN",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 256,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 8,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                      "RADAR_EXCESS": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Radar ExcessG Light",
                                                                            "identifier": "RADAR_EXCESS",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30306,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 1024,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 10,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                        "RADAR_FAIL": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Radar Fail Light",
                                                                            "identifier": "RADAR_FAIL",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30306,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 256,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 8,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                     "RADAR_INRANGE": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Radar InRange Light",
                                                                            "identifier": "RADAR_INRANGE",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30306,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 128,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 7,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                      "RADAR_LOCKON": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Radar LockOn Light",
                                                                            "identifier": "RADAR_LOCKON",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30306,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 512,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 9,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                    "RADAR_SCALE_10": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Radar Range Scale 10",
                                                                            "identifier": "RADAR_SCALE_10",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30306,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 16,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 4,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                    "RADAR_SCALE_20": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Radar Range Scale 20",
                                                                            "identifier": "RADAR_SCALE_20",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30306,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 32,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 5,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                    "RADAR_SCALE_40": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Radar Range Scale 40",
                                                                            "identifier": "RADAR_SCALE_40",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30306,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 64,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 6,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                     "RADAR_SCALE_5": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Radar Range Scale 5",
                                                                            "identifier": "RADAR_SCALE_5",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30306,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 8,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 3,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                "RADAR_SCALE_BRIGHT": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Radar Scale Brightness",
                                                                            "identifier": "RADAR_SCALE_BRIGHT",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30306,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 2048,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 11,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                    "RIGHT_FUEL_LOW": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Right Flow Indicator (yellow)",
                                                                            "identifier": "RIGHT_FUEL_LOW",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 2048,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 11,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                            "R_FIRE": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Right Fire Lamp (red)",
                                                                            "identifier": "R_FIRE",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 128,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 7,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                      "R_FUEL_PRESS": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "R Fuel Press (yellow)",
                                                                            "identifier": "R_FUEL_PRESS",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 16384,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 14,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                             "R_GEN": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "R Generator Lamp (yellow)",
                                                                            "identifier": "R_GEN",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 4,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 2,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                           "SPARE_1": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Spare 1 (yellow)",
                                                                            "identifier": "SPARE_1",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 16,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 4,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                           "SPARE_2": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Spare 2 (yellow)",
                                                                            "identifier": "SPARE_2",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 4,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 2,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                           "SPARE_3": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Spare 3 (yellow)",
                                                                            "identifier": "SPARE_3",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30210,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 16,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 4,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      },
                                                    "UTIL_HYDRAULIC": {
                                                                              "category": "Warning, Caution and IndicatorLights",
                                                                          "control_type": "led",
                                                                           "description": "Utility Hydr (yellow)",
                                                                            "identifier": "UTIL_HYDRAULIC",
                                                                                "inputs": [  ],
                                                                               "outputs": [ {
                                                                                                  "address": 30208,
                                                                                              "description": "0 if light is off, 1 if light is on",
                                                                                                     "mask": 8,
                                                                                                "max_value": 1,
                                                                                                 "shift_by": 3,
                                                                                                   "suffix": "",
                                                                                                     "type": "integer"
                                                                                          } ]
                                                                      }
                                            },
                         "Weapons Control": {
                                                         "ARMPOS1": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Armament Position Selector - L WINGTIP, ON/OFF",
                                                                                 "identifier": "ARMPOS1",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30298,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 256,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 8,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                         "ARMPOS2": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Armament Position Selector - L OUTBD, ON/OFF",
                                                                                 "identifier": "ARMPOS2",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30298,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 512,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 9,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                         "ARMPOS3": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Armament Position Selector - L INBD, ON/OFF",
                                                                                 "identifier": "ARMPOS3",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30298,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 1024,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 10,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                         "ARMPOS4": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Armament Position Selector - CENTER, ON/OFF",
                                                                                 "identifier": "ARMPOS4",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30298,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 2048,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 11,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                         "ARMPOS5": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Armament Position Selector - R INBD, ON/OFF",
                                                                                 "identifier": "ARMPOS5",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30298,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 4096,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 12,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                         "ARMPOS6": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Armament Position Selector - R OUTBD, ON/OFF",
                                                                                 "identifier": "ARMPOS6",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30298,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 8192,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 13,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                         "ARMPOS7": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Armament Position Selector - R WINGTIP, ON/OFF",
                                                                                 "identifier": "ARMPOS7",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30298,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 16384,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 14,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                    "BOMBS_ARM_SW": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Bombs Arm Switch, SAFE/TAIL/NOSE & TAIL/NOSE",
                                                                                 "identifier": "BOMBS_ARM_SW",
                                                                                     "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": 30300,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 12,
                                                                                                     "max_value": 3,
                                                                                                      "shift_by": 2,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "limited_rotary"
                                                                    },
                                                       "EXT_STORE": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "External Stores Selector RIPL/BOMB/SAFE/RKT DISP",
                                                                                 "identifier": "EXT_STORE",
                                                                                     "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": 30300,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 192,
                                                                                                     "max_value": 3,
                                                                                                      "shift_by": 6,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "limited_rotary"
                                                                    },
                                                          "INT_SW": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Interval Switch [sec], .06/.10/.14",
                                                                                 "identifier": "INT_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": 30300,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 3,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 0,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                      "MASTER_ARM": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Master Arm Guns, GUNS MSL & CAMR/OFF/CAMR ONLY",
                                                                                 "identifier": "MASTER_ARM",
                                                                                     "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": 30300,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 48,
                                                                                                     "max_value": 2,
                                                                                                      "shift_by": 4,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "3_position_switch"
                                                                    },
                                                "MASTER_ARM_GUARD": {
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Master Arm Safe Guard",
                                                                                 "identifier": "MASTER_ARM_GUARD",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30298,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 32768,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 15,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "toggle_switch"
                                                                    },
                                                  "MISSILE_UNCAGE": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Missile Uncage Switch - Press and hold to uncage missile seeker head",
                                                                                 "identifier": "MISSILE_UNCAGE",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30300,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 256,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 8,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    },
                                                     "MISSILE_VOL": {
                                                                            "category": "Weapons Control",
                                                                        "control_type": "limited_dial",
                                                                         "description": "Missile Volume Knob",
                                                                          "identifier": "MISSILE_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": 30302,
                                                                                            "description": "position of the potentiometer",
                                                                                                   "mask": 65535,
                                                                                              "max_value": 65535,
                                                                                               "shift_by": 0,
                                                                                                 "suffix": "",
                                                                                                   "type": "integer"
                                                                                        } ]
                                                                    },
                                                  "WEAPON_RELEASE": {
                                                                                "api_variant": "momentary_last_position",
                                                                                   "category": "Weapons Control",
                                                                               "control_type": "selector",
                                                                                "description": "Weapon Release Button",
                                                                                 "identifier": "WEAPON_RELEASE",
                                                                                     "inputs": [ {
                                                                                                   "description": "switch to previous or next state",
                                                                                                     "interface": "fixed_step"
                                                                                               }, {
                                                                                                   "description": "set position",
                                                                                                     "interface": "set_state",
                                                                                                     "max_value": 1
                                                                                               }, {
                                                                                                      "argument": "TOGGLE",
                                                                                                   "description": "Toggle switch state",
                                                                                                     "interface": "action"
                                                                                               } ],
                                                                        "momentary_positions": "none",
                                                                                    "outputs": [ {
                                                                                                       "address": 30300,
                                                                                                   "description": "selector position",
                                                                                                          "mask": 512,
                                                                                                     "max_value": 1,
                                                                                                      "shift_by": 9,
                                                                                                        "suffix": "",
                                                                                                          "type": "integer"
                                                                                               } ],
                                                                           "physical_variant": "push_button"
                                                                    }
                                            }
};
