docdata["F-22A"] =
{
                         "Avionics System": {
                                                  "CONSOLE_LIGHTS_SW": {
                                                                               "category": "Avionics System",
                                                                           "control_type": "limited_dial",
                                                                            "description": "Console Lights",
                                                                             "identifier": "CONSOLE_LIGHTS_SW",
                                                                                 "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": 26126,
                                                                                               "description": "position of the potentiometer",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                     "DAY_NIGHT_MODE": {
                                                                                      "category": "Avionics System",
                                                                                  "control_type": "selector",
                                                                                   "description": "Day/Night Mode",
                                                                                    "identifier": "DAY_NIGHT_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": 26116,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 4,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 2,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "toggle_switch"
                                                                       },
                                                       "EJECT_HANDLE": {
                                                                                   "api_variant": "momentary_last_position",
                                                                                      "category": "Avionics System",
                                                                                  "control_type": "selector",
                                                                                   "description": "Eject Handle",
                                                                                    "identifier": "EJECT_HANDLE",
                                                                                        "inputs": [ {
                                                                                                      "description": "switch to previous or next state",
                                                                                                        "interface": "fixed_step"
                                                                                                  }, {
                                                                                                      "description": "set position",
                                                                                                        "interface": "set_state",
                                                                                                        "max_value": 1
                                                                                                  }, {
                                                                                                         "argument": "TOGGLE",
                                                                                                      "description": "Toggle switch state",
                                                                                                        "interface": "action"
                                                                                                  } ],
                                                                           "momentary_positions": "none",
                                                                                       "outputs": [ {
                                                                                                          "address": 26116,
                                                                                                      "description": "selector position",
                                                                                                             "mask": 2,
                                                                                                        "max_value": 1,
                                                                                                         "shift_by": 1,
                                                                                                           "suffix": "",
                                                                                                             "type": "integer"
                                                                                                  } ],
                                                                              "physical_variant": "push_button"
                                                                       },
                                                    "FLOOD_LIGHTS_SW": {
                                                                               "category": "Avionics System",
                                                                           "control_type": "limited_dial",
                                                                            "description": "Flood Lights",
                                                                             "identifier": "FLOOD_LIGHTS_SW",
                                                                                 "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": 26128,
                                                                                               "description": "position of the potentiometer",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                "FORMATION_LIGHTS_SW": {
                                                                               "category": "Avionics System",
                                                                           "control_type": "limited_dial",
                                                                            "description": "Formation Lights",
                                                                             "identifier": "FORMATION_LIGHTS_SW",
                                                                                 "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": 26130,
                                                                                               "description": "position of the potentiometer",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                     "MAP_LIGHT_L_SW": {
                                                                               "category": "Avionics System",
                                                                           "control_type": "limited_dial",
                                                                            "description": "Left Map Light",
                                                                             "identifier": "MAP_LIGHT_L_SW",
                                                                                 "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": 26118,
                                                                                               "description": "position of the potentiometer",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                     "MAP_LIGHT_R_SW": {
                                                                               "category": "Avionics System",
                                                                           "control_type": "limited_dial",
                                                                            "description": "Right Map Light",
                                                                             "identifier": "MAP_LIGHT_R_SW",
                                                                                 "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": 26120,
                                                                                               "description": "position of the potentiometer",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                      "MFD_BRIGHT_SW": {
                                                                               "category": "Avionics System",
                                                                           "control_type": "limited_dial",
                                                                            "description": "MFD Brightness",
                                                                             "identifier": "MFD_BRIGHT_SW",
                                                                                 "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": 26122,
                                                                                               "description": "position of the potentiometer",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       },
                                                      "PFD_BRIGHT_SW": {
                                                                               "category": "Avionics System",
                                                                           "control_type": "limited_dial",
                                                                            "description": "PFD Brightness",
                                                                             "identifier": "PFD_BRIGHT_SW",
                                                                                 "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": 26124,
                                                                                               "description": "position of the potentiometer",
                                                                                                      "mask": 65535,
                                                                                                 "max_value": 65535,
                                                                                                  "shift_by": 0,
                                                                                                    "suffix": "",
                                                                                                      "type": "integer"
                                                                                           } ]
                                                                       }
                                            },
                              "Center MFD": {
                                                "MFD_10_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 10",
                                                                         "identifier": "MFD_10_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1024,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 10,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_11_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 11",
                                                                         "identifier": "MFD_11_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2048,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 11,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_12_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 12",
                                                                         "identifier": "MFD_12_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4096,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 12,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_13_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 13",
                                                                         "identifier": "MFD_13_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8192,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 13,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_14_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 14",
                                                                         "identifier": "MFD_14_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16384,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 14,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_15_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 15",
                                                                         "identifier": "MFD_15_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32768,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 15,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_16_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 16",
                                                                         "identifier": "MFD_16_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": 26140,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_17_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 17",
                                                                         "identifier": "MFD_17_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": 26140,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 1,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_18_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 18",
                                                                         "identifier": "MFD_18_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": 26140,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 2,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_19_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 19",
                                                                         "identifier": "MFD_19_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": 26140,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 3,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_1_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 1",
                                                                         "identifier": "MFD_1_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 1,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_20_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 20",
                                                                         "identifier": "MFD_20_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": 26140,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 4,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_2_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 2",
                                                                         "identifier": "MFD_2_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 2,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_3_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 3",
                                                                         "identifier": "MFD_3_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 3,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_4_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 4",
                                                                         "identifier": "MFD_4_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 4,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_5_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 5",
                                                                         "identifier": "MFD_5_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 5,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_6_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 6",
                                                                         "identifier": "MFD_6_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 64,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 6,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_7_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 7",
                                                                         "identifier": "MFD_7_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 128,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 7,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_8_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 8",
                                                                         "identifier": "MFD_8_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 256,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 8,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_9_C": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Center MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Center MFD OSB 9",
                                                                         "identifier": "MFD_9_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": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 512,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 9,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            }
                                            },
                       "Electrical System": {
                                                 "AAR_LIGHTS_SW": {
                                                                          "category": "Electrical System",
                                                                      "control_type": "limited_dial",
                                                                       "description": "AAR Lights",
                                                                        "identifier": "AAR_LIGHTS_SW",
                                                                            "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": 26114,
                                                                                          "description": "position of the potentiometer",
                                                                                                 "mask": 65535,
                                                                                            "max_value": 65535,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ]
                                                                  },
                                                 "AAR_PORT_OPEN": {
                                                                                 "category": "Electrical System",
                                                                             "control_type": "selector",
                                                                              "description": "Open/Close AAR Port",
                                                                               "identifier": "AAR_PORT_OPEN",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 1
                                                                                             }, {
                                                                                                    "argument": "TOGGLE",
                                                                                                 "description": "Toggle switch state",
                                                                                                   "interface": "action"
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 26112,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 512,
                                                                                                   "max_value": 1,
                                                                                                    "shift_by": 9,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                 "NAV_LIGHTS_SW": {
                                                                                 "category": "Electrical System",
                                                                             "control_type": "selector",
                                                                              "description": "Navigation Lights",
                                                                               "identifier": "NAV_LIGHTS_SW",
                                                                                   "inputs": [ {
                                                                                                 "description": "switch to previous or next state",
                                                                                                   "interface": "fixed_step"
                                                                                             }, {
                                                                                                 "description": "set position",
                                                                                                   "interface": "set_state",
                                                                                                   "max_value": 4
                                                                                             } ],
                                                                      "momentary_positions": "none",
                                                                                  "outputs": [ {
                                                                                                     "address": 26112,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 7168,
                                                                                                   "max_value": 4,
                                                                                                    "shift_by": 10,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "toggle_switch"
                                                                  },
                                                "TAXI_LIGHTS_SW": {
                                                                                 "category": "Electrical System",
                                                                             "control_type": "selector",
                                                                              "description": "Taxi/Landing Lights",
                                                                               "identifier": "TAXI_LIGHTS_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": 26112,
                                                                                                 "description": "selector position",
                                                                                                        "mask": 24576,
                                                                                                   "max_value": 2,
                                                                                                    "shift_by": 13,
                                                                                                      "suffix": "",
                                                                                                        "type": "integer"
                                                                                             } ],
                                                                         "physical_variant": "3_position_switch"
                                                                  }
                                            },
                           "Engine System": {
                                                    "APU_SW": {
                                                                             "category": "Engine System",
                                                                         "control_type": "selector",
                                                                          "description": "APU Switch",
                                                                           "identifier": "APU_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": 26112,
                                                                                             "description": "selector position",
                                                                                                    "mask": 6,
                                                                                               "max_value": 2,
                                                                                                "shift_by": 1,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "3_position_switch"
                                                              },
                                                   "BATT_SW": {
                                                                             "category": "Engine System",
                                                                         "control_type": "selector",
                                                                          "description": "Battery Switch",
                                                                           "identifier": "BATT_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": 26112,
                                                                                             "description": "selector position",
                                                                                                    "mask": 1,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                                      "GEAR": {
                                                                             "category": "Engine System",
                                                                         "control_type": "selector",
                                                                          "description": "Landing Gear",
                                                                           "identifier": "GEAR",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 26112,
                                                                                             "description": "selector position",
                                                                                                    "mask": 128,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 7,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                                  "GEN_L_SW": {
                                                                             "category": "Engine System",
                                                                         "control_type": "selector",
                                                                          "description": "Left Generator Switch",
                                                                           "identifier": "GEN_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": 26112,
                                                                                             "description": "selector position",
                                                                                                    "mask": 8,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 3,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                                  "GEN_R_SW": {
                                                                             "category": "Engine System",
                                                                         "control_type": "selector",
                                                                          "description": "Right Generator Switch",
                                                                           "identifier": "GEN_R_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": 26112,
                                                                                             "description": "selector position",
                                                                                                    "mask": 16,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 4,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                                   "P_BRAKE": {
                                                                             "category": "Engine System",
                                                                         "control_type": "selector",
                                                                          "description": "Parking Brake",
                                                                           "identifier": "P_BRAKE",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 26112,
                                                                                             "description": "selector position",
                                                                                                    "mask": 256,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 8,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                                "START_L_SW": {
                                                                             "category": "Engine System",
                                                                         "control_type": "selector",
                                                                          "description": "Left Engine Start",
                                                                           "identifier": "START_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": 26112,
                                                                                             "description": "selector position",
                                                                                                    "mask": 32,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 5,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              },
                                                "START_R_SW": {
                                                                             "category": "Engine System",
                                                                         "control_type": "selector",
                                                                          "description": "Right Engine Start",
                                                                           "identifier": "START_R_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": 26112,
                                                                                             "description": "selector position",
                                                                                                    "mask": 64,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 6,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              }
                                            },
                 "External Aircraft Model": {
                                                            "EXT_ANTI_COL": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Anticollision Lights (white)",
                                                                                  "identifier": "EXT_ANTI_COL",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26156,
                                                                                                    "description": "Anticollision Lights (white)",
                                                                                                           "mask": 1,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                            "EXT_BEACON_L": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Beacon Lights (red)",
                                                                                  "identifier": "EXT_BEACON_L",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26156,
                                                                                                    "description": "Beacon Lights (red)",
                                                                                                           "mask": 2,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 1,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                       "EXT_COCKPIT_LIGHT": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Cockpit Light (white)",
                                                                                  "identifier": "EXT_COCKPIT_LIGHT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26150,
                                                                                                    "description": "Cockpit Light (white)",
                                                                                                           "mask": 32768,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 15,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                    "EXT_FORMATION_LIGHTS": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Formation Lights (yellow green)",
                                                                                  "identifier": "EXT_FORMATION_LIGHTS",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26154,
                                                                                                    "description": "Formation Lights (yellow green)",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                            "EXT_GUN_DOOR": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Gun Door",
                                                                                  "identifier": "EXT_GUN_DOOR",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26150,
                                                                                                    "description": "Gun Door",
                                                                                                           "mask": 2048,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 11,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                          "EXT_LIGHT_TAIL": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Tail Light (white)",
                                                                                  "identifier": "EXT_LIGHT_TAIL",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26150,
                                                                                                    "description": "Tail Light (white)",
                                                                                                           "mask": 16384,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 14,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                "EXT_POSITION_LIGHT_WINGL": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Position Light Wing Left (red)",
                                                                                  "identifier": "EXT_POSITION_LIGHT_WINGL",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26150,
                                                                                                    "description": "Position Light Wing Left (red)",
                                                                                                           "mask": 4096,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 12,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                "EXT_POSITION_LIGHT_WINGR": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Position Light Wing Right (green)",
                                                                                  "identifier": "EXT_POSITION_LIGHT_WINGR",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26150,
                                                                                                    "description": "Position Light Wing Right (green)",
                                                                                                           "mask": 8192,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 13,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                         "EXT_REFUEL_DOOR": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Fuel Door",
                                                                                  "identifier": "EXT_REFUEL_DOOR",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26152,
                                                                                                    "description": "Fuel Door",
                                                                                                           "mask": 65535,
                                                                                                      "max_value": 65535,
                                                                                                       "shift_by": 0,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            },
                                                            "EXT_WOW_LEFT": {
                                                                                    "category": "External Aircraft Model",
                                                                                "control_type": "metadata",
                                                                                 "description": "Weight ON Wheels Left Gear",
                                                                                  "identifier": "EXT_WOW_LEFT",
                                                                                      "inputs": [  ],
                                                                                     "outputs": [ {
                                                                                                        "address": 26156,
                                                                                                    "description": "Weight ON Wheels Left Gear",
                                                                                                           "mask": 16,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 4,
                                                                                                         "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": 26156,
                                                                                                    "description": "Weight ON Wheels Nose Gear",
                                                                                                           "mask": 4,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 2,
                                                                                                         "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": 26156,
                                                                                                    "description": "Weight ON Wheels Right Gear",
                                                                                                           "mask": 8,
                                                                                                      "max_value": 1,
                                                                                                       "shift_by": 3,
                                                                                                         "suffix": "",
                                                                                                           "type": "integer"
                                                                                                } ]
                                                                            }
                                            },
                                  "Gauges": {
                                                "CANOPY_POS": {
                                                                      "category": "Gauges",
                                                                  "control_type": "analog_gauge",
                                                                   "description": "Canopy Position",
                                                                    "identifier": "CANOPY_POS",
                                                                        "inputs": [  ],
                                                                       "outputs": [ {
                                                                                          "address": 26148,
                                                                                      "description": "gauge position",
                                                                                             "mask": 65535,
                                                                                        "max_value": 65535,
                                                                                         "shift_by": 0,
                                                                                           "suffix": "",
                                                                                             "type": "integer"
                                                                                  } ]
                                                              }
                                            },
                              "ICP System": {
                                                        "ICP_0": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 0",
                                                                              "identifier": "ICP_0",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                        "ICP_1": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 1",
                                                                              "identifier": "ICP_1",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 4,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                        "ICP_2": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 2",
                                                                              "identifier": "ICP_2",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                        "ICP_3": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 3",
                                                                              "identifier": "ICP_3",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                        "ICP_4": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 4",
                                                                              "identifier": "ICP_4",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                        "ICP_5": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 5",
                                                                              "identifier": "ICP_5",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                        "ICP_6": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 6",
                                                                              "identifier": "ICP_6",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                        "ICP_7": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 7",
                                                                              "identifier": "ICP_7",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                        "ICP_8": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 8",
                                                                              "identifier": "ICP_8",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                        "ICP_9": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP 9",
                                                                              "identifier": "ICP_9",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "ICP_ALT": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP ALT",
                                                                              "identifier": "ICP_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": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 512,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 9,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                       "ICP_AP": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP Autopilot",
                                                                              "identifier": "ICP_AP",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 3,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "ICP_CLR": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP CLR",
                                                                              "identifier": "ICP_CLR",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "ICP_COM1": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP Com 1",
                                                                              "identifier": "ICP_COM1",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 5,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "ICP_COM2": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP Com 2",
                                                                              "identifier": "ICP_COM2",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 64,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 6,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "ICP_HUD": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP HUD",
                                                                              "identifier": "ICP_HUD",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1024,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 10,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                      "ICP_NAV": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP NAV",
                                                                              "identifier": "ICP_NAV",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 128,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 7,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "ICP_OPT1": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP Option 1",
                                                                              "identifier": "ICP_OPT1",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 4096,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 12,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "ICP_OPT2": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP Option 2",
                                                                              "identifier": "ICP_OPT2",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 8192,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 13,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "ICP_OPT3": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP Option 3",
                                                                              "identifier": "ICP_OPT3",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 16384,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 14,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "ICP_OPT4": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP Option 4",
                                                                              "identifier": "ICP_OPT4",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "ICP_OPT5": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP Option 5",
                                                                              "identifier": "ICP_OPT5",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 1,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 0,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "ICP_OTHR": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP OTHR",
                                                                              "identifier": "ICP_OTHR",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 2048,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 11,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                   "ICP_ROCKER": {
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP Rocker Switch Up/Down",
                                                                              "identifier": "ICP_ROCKER",
                                                                                  "inputs": [ {
                                                                                                "description": "set the switch position -- 0 = held left/down, 1 = centered, 2 = held right/up",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 2
                                                                                            } ],
                                                                     "momentary_positions": "first_and_last",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 6,
                                                                                                  "max_value": 2,
                                                                                                   "shift_by": 1,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "rocker_switch"
                                                                 },
                                                     "ICP_STPT": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP STPT",
                                                                              "identifier": "ICP_STPT",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26140,
                                                                                                "description": "selector position",
                                                                                                       "mask": 256,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 8,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                     "ICP_UNDO": {
                                                                             "api_variant": "momentary_last_position",
                                                                                "category": "ICP System",
                                                                            "control_type": "selector",
                                                                             "description": "ICP UNDO",
                                                                              "identifier": "ICP_UNDO",
                                                                                  "inputs": [ {
                                                                                                "description": "switch to previous or next state",
                                                                                                  "interface": "fixed_step"
                                                                                            }, {
                                                                                                "description": "set position",
                                                                                                  "interface": "set_state",
                                                                                                  "max_value": 1
                                                                                            }, {
                                                                                                   "argument": "TOGGLE",
                                                                                                "description": "Toggle switch state",
                                                                                                  "interface": "action"
                                                                                            } ],
                                                                     "momentary_positions": "none",
                                                                                 "outputs": [ {
                                                                                                    "address": 26142,
                                                                                                "description": "selector position",
                                                                                                       "mask": 32768,
                                                                                                  "max_value": 1,
                                                                                                   "shift_by": 15,
                                                                                                     "suffix": "",
                                                                                                       "type": "integer"
                                                                                            } ],
                                                                        "physical_variant": "push_button"
                                                                 },
                                                "ICP_WHEEL_DWN": {
                                                                         "category": "ICP System",
                                                                     "control_type": "limited_dial",
                                                                      "description": "ICP Wheel Down",
                                                                       "identifier": "ICP_WHEEL_DWN",
                                                                           "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": 26146,
                                                                                         "description": "position of the potentiometer",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 },
                                                 "ICP_WHEEL_UP": {
                                                                         "category": "ICP System",
                                                                     "control_type": "limited_dial",
                                                                      "description": "ICP Wheel Up",
                                                                       "identifier": "ICP_WHEEL_UP",
                                                                           "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": 26144,
                                                                                         "description": "position of the potentiometer",
                                                                                                "mask": 65535,
                                                                                           "max_value": 65535,
                                                                                            "shift_by": 0,
                                                                                              "suffix": "",
                                                                                                "type": "integer"
                                                                                     } ]
                                                                 }
                                            },
                                "Left MFD": {
                                                "MFD_10_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 10",
                                                                         "identifier": "MFD_10_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16384,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 14,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_11_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 11",
                                                                         "identifier": "MFD_11_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32768,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 15,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_12_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 12",
                                                                         "identifier": "MFD_12_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": 26132,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_13_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 13",
                                                                         "identifier": "MFD_13_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": 26132,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 1,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_14_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 14",
                                                                         "identifier": "MFD_14_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": 26132,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 2,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_15_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 15",
                                                                         "identifier": "MFD_15_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": 26132,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 3,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_16_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 16",
                                                                         "identifier": "MFD_16_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": 26132,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 4,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_17_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 17",
                                                                         "identifier": "MFD_17_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": 26132,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 5,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_18_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 18",
                                                                         "identifier": "MFD_18_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": 26132,
                                                                                           "description": "selector position",
                                                                                                  "mask": 64,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 6,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_19_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 19",
                                                                         "identifier": "MFD_19_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": 26132,
                                                                                           "description": "selector position",
                                                                                                  "mask": 128,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 7,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_1_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 1",
                                                                         "identifier": "MFD_1_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 5,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_20_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 20",
                                                                         "identifier": "MFD_20_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": 26132,
                                                                                           "description": "selector position",
                                                                                                  "mask": 256,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 8,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_2_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 2",
                                                                         "identifier": "MFD_2_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 64,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 6,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_3_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 3",
                                                                         "identifier": "MFD_3_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 128,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 7,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_4_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 4",
                                                                         "identifier": "MFD_4_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 256,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 8,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_5_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 5",
                                                                         "identifier": "MFD_5_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 512,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 9,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_6_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 6",
                                                                         "identifier": "MFD_6_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1024,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 10,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_7_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 7",
                                                                         "identifier": "MFD_7_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2048,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 11,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_8_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 8",
                                                                         "identifier": "MFD_8_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4096,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 12,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_9_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left MFD OSB 9",
                                                                         "identifier": "MFD_9_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8192,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 13,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            }
                                            },
                                "Left UFD": {
                                                "SMFD_1_L": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Left UFD",
                                                                       "control_type": "selector",
                                                                        "description": "Left SMFD OSB 1",
                                                                         "identifier": "SMFD_1_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": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 3,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            }
                                            },
                                    "PMFD": {
                                                 "PMFD_1": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 1",
                                                                        "identifier": "PMFD_1",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26132,
                                                                                          "description": "selector position",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_10": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 10",
                                                                        "identifier": "PMFD_10",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 4,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 2,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_11": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 11",
                                                                        "identifier": "PMFD_11",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 3,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_12": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 12",
                                                                        "identifier": "PMFD_12",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 4,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_13": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 13",
                                                                        "identifier": "PMFD_13",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 32,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 5,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_14": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 14",
                                                                        "identifier": "PMFD_14",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 64,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 6,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_15": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 15",
                                                                        "identifier": "PMFD_15",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 128,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 7,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_16": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 16",
                                                                        "identifier": "PMFD_16",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 256,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 8,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_17": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 17",
                                                                        "identifier": "PMFD_17",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 512,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 9,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_18": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 18",
                                                                        "identifier": "PMFD_18",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1024,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_19": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 19",
                                                                        "identifier": "PMFD_19",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 2048,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 11,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                 "PMFD_2": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 2",
                                                                        "identifier": "PMFD_2",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26132,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1024,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 10,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                "PMFD_20": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 20",
                                                                        "identifier": "PMFD_20",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 4096,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 12,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                 "PMFD_3": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 3",
                                                                        "identifier": "PMFD_3",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26132,
                                                                                          "description": "selector position",
                                                                                                 "mask": 2048,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 11,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                 "PMFD_4": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 4",
                                                                        "identifier": "PMFD_4",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26132,
                                                                                          "description": "selector position",
                                                                                                 "mask": 4096,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 12,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                 "PMFD_5": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 5",
                                                                        "identifier": "PMFD_5",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26132,
                                                                                          "description": "selector position",
                                                                                                 "mask": 8192,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 13,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                 "PMFD_6": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 6",
                                                                        "identifier": "PMFD_6",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26132,
                                                                                          "description": "selector position",
                                                                                                 "mask": 16384,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 14,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                 "PMFD_7": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 7",
                                                                        "identifier": "PMFD_7",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26132,
                                                                                          "description": "selector position",
                                                                                                 "mask": 32768,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 15,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                 "PMFD_8": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 8",
                                                                        "identifier": "PMFD_8",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 1,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 0,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           },
                                                 "PMFD_9": {
                                                                       "api_variant": "momentary_last_position",
                                                                          "category": "PMFD",
                                                                      "control_type": "selector",
                                                                       "description": "PMFD OSB 9",
                                                                        "identifier": "PMFD_9",
                                                                            "inputs": [ {
                                                                                          "description": "switch to previous or next state",
                                                                                            "interface": "fixed_step"
                                                                                      }, {
                                                                                          "description": "set position",
                                                                                            "interface": "set_state",
                                                                                            "max_value": 1
                                                                                      }, {
                                                                                             "argument": "TOGGLE",
                                                                                          "description": "Toggle switch state",
                                                                                            "interface": "action"
                                                                                      } ],
                                                               "momentary_positions": "none",
                                                                           "outputs": [ {
                                                                                              "address": 26134,
                                                                                          "description": "selector position",
                                                                                                 "mask": 2,
                                                                                            "max_value": 1,
                                                                                             "shift_by": 1,
                                                                                               "suffix": "",
                                                                                                 "type": "integer"
                                                                                      } ],
                                                                  "physical_variant": "push_button"
                                                           }
                                            },
                               "Right MFD": {
                                                "MFD_10_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 10",
                                                                         "identifier": "MFD_10_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 64,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 6,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_11_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 11",
                                                                         "identifier": "MFD_11_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 128,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 7,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_12_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 12",
                                                                         "identifier": "MFD_12_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 256,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 8,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_13_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 13",
                                                                         "identifier": "MFD_13_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 512,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 9,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_14_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 14",
                                                                         "identifier": "MFD_14_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1024,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 10,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_15_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 15",
                                                                         "identifier": "MFD_15_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2048,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 11,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_16_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 16",
                                                                         "identifier": "MFD_16_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4096,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 12,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_17_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 17",
                                                                         "identifier": "MFD_17_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8192,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 13,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_18_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 18",
                                                                         "identifier": "MFD_18_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16384,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 14,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_19_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 19",
                                                                         "identifier": "MFD_19_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32768,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 15,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_1_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 1",
                                                                         "identifier": "MFD_1_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26134,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8192,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 13,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                "MFD_20_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 20",
                                                                         "identifier": "MFD_20_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26138,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_2_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 2",
                                                                         "identifier": "MFD_2_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26134,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16384,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 14,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_3_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 3",
                                                                         "identifier": "MFD_3_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26134,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32768,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 15,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_4_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 4",
                                                                         "identifier": "MFD_4_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 1,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 0,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_5_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 5",
                                                                         "identifier": "MFD_5_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 2,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 1,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_6_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 6",
                                                                         "identifier": "MFD_6_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 4,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 2,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_7_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 7",
                                                                         "identifier": "MFD_7_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 8,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 3,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_8_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 8",
                                                                         "identifier": "MFD_8_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 4,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            },
                                                 "MFD_9_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right MFD",
                                                                       "control_type": "selector",
                                                                        "description": "Right MFD OSB 9",
                                                                         "identifier": "MFD_9_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26136,
                                                                                           "description": "selector position",
                                                                                                  "mask": 32,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 5,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            }
                                            },
                               "Right UFD": {
                                                "SMFD_1_R": {
                                                                        "api_variant": "momentary_last_position",
                                                                           "category": "Right UFD",
                                                                       "control_type": "selector",
                                                                        "description": "SMFD OSB 1",
                                                                         "identifier": "SMFD_1_R",
                                                                             "inputs": [ {
                                                                                           "description": "switch to previous or next state",
                                                                                             "interface": "fixed_step"
                                                                                       }, {
                                                                                           "description": "set position",
                                                                                             "interface": "set_state",
                                                                                             "max_value": 1
                                                                                       }, {
                                                                                              "argument": "TOGGLE",
                                                                                           "description": "Toggle switch state",
                                                                                             "interface": "action"
                                                                                       } ],
                                                                "momentary_positions": "none",
                                                                            "outputs": [ {
                                                                                               "address": 26116,
                                                                                           "description": "selector position",
                                                                                                  "mask": 16,
                                                                                             "max_value": 1,
                                                                                              "shift_by": 4,
                                                                                                "suffix": "",
                                                                                                  "type": "integer"
                                                                                       } ],
                                                                   "physical_variant": "push_button"
                                                            }
                                            },
    "Warning, Caution and IndicatorLights": {
                                                   "BATTERY_L": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Battery Lamp (green)",
                                                                      "identifier": "BATTERY_L",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 8,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 3,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                 "CLIPBOARD_L": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Clipboard Left",
                                                                      "identifier": "CLIPBOARD_L",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 128,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 7,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                 "CLIPBOARD_R": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Clipboard Right",
                                                                      "identifier": "CLIPBOARD_R",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 256,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 8,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                "FLOOD_LIGHTS": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Flood Lights (green)",
                                                                      "identifier": "FLOOD_LIGHTS",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 2,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 1,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                    "GARFIELD": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Garfield",
                                                                      "identifier": "GARFIELD",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 512,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 9,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                 "GEAR_LEFT_L": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Gear Left Lamp (green)",
                                                                      "identifier": "GEAR_LEFT_L",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 32,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 5,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                 "GEAR_NOSE_L": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Gear Nose Lamp (green)",
                                                                      "identifier": "GEAR_NOSE_L",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 16,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 4,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                "GEAR_RIGHT_L": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Gear Right Lamp (green)",
                                                                      "identifier": "GEAR_RIGHT_L",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 64,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 6,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                "PANEL_LIGHTS": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Panel Lights (green)",
                                                                      "identifier": "PANEL_LIGHTS",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 4,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 2,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                },
                                                       "PHOTO": {
                                                                        "category": "Warning, Caution and IndicatorLights",
                                                                    "control_type": "led",
                                                                     "description": "Photo",
                                                                      "identifier": "PHOTO",
                                                                          "inputs": [  ],
                                                                         "outputs": [ {
                                                                                            "address": 26150,
                                                                                        "description": "0 if light is off, 1 if light is on",
                                                                                               "mask": 1024,
                                                                                          "max_value": 1,
                                                                                           "shift_by": 10,
                                                                                             "suffix": "",
                                                                                               "type": "integer"
                                                                                    } ]
                                                                }
                                            },
                           "Weapon System": {
                                                "EMERG_JETT": {
                                                                          "api_variant": "momentary_last_position",
                                                                             "category": "Weapon System",
                                                                         "control_type": "selector",
                                                                          "description": "Emergency Jettison",
                                                                           "identifier": "EMERG_JETT",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 26116,
                                                                                             "description": "selector position",
                                                                                                    "mask": 1,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 0,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "push_button"
                                                              },
                                                "MASTER_ARM": {
                                                                             "category": "Weapon System",
                                                                         "control_type": "selector",
                                                                          "description": "Master Arm",
                                                                           "identifier": "MASTER_ARM",
                                                                               "inputs": [ {
                                                                                             "description": "switch to previous or next state",
                                                                                               "interface": "fixed_step"
                                                                                         }, {
                                                                                             "description": "set position",
                                                                                               "interface": "set_state",
                                                                                               "max_value": 1
                                                                                         }, {
                                                                                                "argument": "TOGGLE",
                                                                                             "description": "Toggle switch state",
                                                                                               "interface": "action"
                                                                                         } ],
                                                                  "momentary_positions": "none",
                                                                              "outputs": [ {
                                                                                                 "address": 26112,
                                                                                             "description": "selector position",
                                                                                                    "mask": 32768,
                                                                                               "max_value": 1,
                                                                                                "shift_by": 15,
                                                                                                  "suffix": "",
                                                                                                    "type": "integer"
                                                                                         } ],
                                                                     "physical_variant": "toggle_switch"
                                                              }
                                            }
};
