{
  "topic": "BACnet Signed Unsigned",
  "origin": "本文原创合成数据，未采集真实设备",
  "cases": [
    {
      "case_id": "无符号255",
      "kind": "正例",
      "input": {
        "hex": "21 FF"
      },
      "expected": {
        "type": "Unsigned",
        "value": 255,
        "bytes": 1
      }
    },
    {
      "case_id": "有符号负1",
      "kind": "正例",
      "input": {
        "hex": "31 FF"
      },
      "expected": {
        "type": "Signed",
        "value": -1,
        "bytes": 1
      }
    },
    {
      "case_id": "负300",
      "kind": "正例",
      "input": {
        "hex": "32 FE D4"
      },
      "expected": {
        "type": "Signed",
        "value": -300,
        "bytes": 2
      }
    },
    {
      "case_id": "三字节正数",
      "kind": "正例",
      "input": {
        "hex": "23 01 00 00"
      },
      "expected": {
        "type": "Unsigned",
        "value": 65536,
        "bytes": 3
      }
    },
    {
      "case_id": "负载不足",
      "kind": "显式负例",
      "input": {
        "hex": "34 FF FF"
      },
      "expected_error": "整数长度不匹配"
    }
  ]
}
