{
  "topic": "BACnet REAL DOUBLE",
  "origin": "本文原创合成数据，未采集真实设备",
  "cases": [
    {
      "case_id": "REAL23.75",
      "kind": "正例",
      "input": {
        "hex": "44 41 BE 00 00"
      },
      "expected": {
        "type": "REAL",
        "value": 23.75,
        "finite": true
      }
    },
    {
      "case_id": "DOUBLE23.75",
      "kind": "正例",
      "input": {
        "hex": "55 08 40 37 C0 00 00 00 00 00"
      },
      "expected": {
        "type": "DOUBLE",
        "value": 23.75,
        "finite": true
      }
    },
    {
      "case_id": "REAL正无穷",
      "kind": "正例",
      "input": {
        "hex": "44 7F 80 00 00"
      },
      "expected": {
        "type": "REAL",
        "value": "Infinity",
        "finite": false
      }
    },
    {
      "case_id": "REAL错宽度",
      "kind": "显式负例",
      "input": {
        "hex": "42 41 BE"
      },
      "expected_error": "浮点宽度与类型矛盾"
    }
  ]
}
