{
  "topic": "BACnet ReadProperty 数组下标",
  "origin": "本文原创合成数据，未采集真实设备",
  "cases": [
    {
      "case_id": "省略索引",
      "kind": "正例",
      "input": {
        "hex": "0C 02 00 0F A1 19 4C"
      },
      "expected": {
        "object_type": 8,
        "instance": 4001,
        "property": 76,
        "index": null,
        "meaning": "整个属性"
      }
    },
    {
      "case_id": "下标0",
      "kind": "正例",
      "input": {
        "hex": "0C 02 00 0F A1 19 4C 29 00"
      },
      "expected": {
        "object_type": 8,
        "instance": 4001,
        "property": 76,
        "index": 0,
        "meaning": "数组元素数量"
      }
    },
    {
      "case_id": "下标1",
      "kind": "正例",
      "input": {
        "hex": "0C 02 00 0F A1 19 4C 29 01"
      },
      "expected": {
        "object_type": 8,
        "instance": 4001,
        "property": 76,
        "index": 1,
        "meaning": "第1个数组元素"
      }
    },
    {
      "case_id": "上下文错误",
      "kind": "显式负例",
      "input": {
        "hex": "0C 02 00 0F A1 19 4C 39 01"
      },
      "expected_error": "数组索引上下文错误"
    }
  ]
}
