{
  "eep": "F6-02-03",
  "rorg_number": "0xF6",
  "telegram": "RPS",
  "func_number": "0x02",
  "type_number": "0x03",
  "type_title": "Switch",
  "bidirectional": false,
  "objects": {
    "preDefined": [
      "AI",
      "A0",
      "BI",
      "B0",
      "REL"
    ],
    "A0B0": {
      "type": "state",
      "common": {
        "name": {
          "en": "Button A0 + B0",
          "de": "Taste A0 + B0"
        },
        "role": "switch",
        "type": "boolean",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    "AIBI": {
      "type": "state",
      "common": {
        "name": {
          "en": "Button AI + BI",
          "de": "Taste AI + BI"
        },
        "role": "switch",
        "type": "boolean",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    "A0BI": {
      "type": "state",
      "common": {
        "name": {
          "en": "Button A0 + BI",
          "de": "Taste A0 + BI"
        },
        "role": "switch",
        "type": "boolean",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    "AIB0": {
      "type": "state",
      "common": {
        "name": {
          "en": "Button AI + B0",
          "de": "Taste AI + B0"
        },
        "role": "switch",
        "type": "boolean",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    }
  },
  "case": [
    {
      "send": false,
      "condition": {
        "statusfield": [
          {
            "bitoffs": "2",
            "bitsize": "1",
            "value": 1
          },
          {
            "bitoffs": "3",
            "bitsize": "1",
            "value": 0
          }]
      },
      "datafield": [
        {
          "data": "Button Release",
          "shortcut": "REL",
          "value": true
        },
        {
          "data": "Button AI",
          "shortcut": "AI",
          "value": false
        },
        {
          "data": "Button A0",
          "shortcut": "A0",
          "value": false
        },
        {
          "data": "Button BI",
          "shortcut": "BI",
          "value": false
        },
        {
          "data": "Button B0",
          "shortcut": "B0",
          "value": false
        },
        {
          "data": "Button A0 + B0",
          "shortcut": "A0B0",
          "value": false
        },
        {
          "data": "Button AI + BI",
          "shortcut": "AIBI",
          "value": false
        },
        {
          "data": "Button A0 + BI",
          "shortcut": "A0BI",
          "value": false
        },
        {
          "data": "Button AI + B0",
          "shortcut": "AIB0",
          "value": false
        }
      ]
    },
    {
      "send": false,
      "condition": {
        "statusfield": [
          {
            "bitoffs": "2",
            "bitsize": "1",
            "value": 1
          },
          {
            "bitoffs": "3",
            "bitsize": "1",
            "value": 1
          }
        ]
      },
      "datafield": [
        {
          "data": "Button Release",
          "shortcut": "REL",
          "value": false
        },
        {
          "data": "Button A0",
          "shortcut": "A0",
          "bitoffs": "0",
          "bitsize": "8",
          "value": {
            "==": [
              {
                "var": "value"
              },
              48
            ]
          }
        },
        {
          "data": "Button AI",
          "shortcut": "AI",
          "bitoffs": "0",
          "bitsize": "8",
          "value": {
            "==": [
              {
                "var": "value"
              },
              16
            ]
          }
        },
        {
          "data": "Button B0",
          "shortcut": "B0",
          "bitoffs": "0",
          "bitsize": "8",
          "value": {
            "==": [
              {
                "var": "value"
              },
              112
            ]
          }
        },
        {
          "data": "Button BI",
          "shortcut": "BI",
          "bitoffs": "0",
          "bitsize": "8",
          "value": {
            "==": [
              {
                "var": "value"
              },
              80
            ]
          }
        },
        {
          "data": "Button A0 + B0",
          "shortcut": "A0B0",
          "bitoffs": "0",
          "bitsize": "8",
          "value": {
            "==": [
              {
                "var": "value"
              },
              55
            ]
          }
        },
        {
          "data": "Button AI + BI",
          "shortcut": "AIBI",
          "bitoffs": "0",
          "bitsize": "8",
          "value": {
            "==": [
              {
                "var": "value"
              },
              21
            ]
          }
        },
        {
          "data": "Button A0 + BI",
          "shortcut": "A0BI",
          "bitoffs": "0",
          "bitsize": "8",
          "value": {
            "==": [
              {
                "var": "value"
              },
              53
            ]
          }
        },
        {
          "data": "Button AI + B0",
          "shortcut": "AIB0",
          "bitoffs": "0",
          "bitsize": "8",
          "value": {
            "==": [
              {
                "var": "value"
              },
              23
            ]
          }
        }
      ]
    }
  ]
}