{
  "topic": "Modbus Read FIFO Queue",
  "origin": "本文原创合成数据，未采集真实设备",
  "cases": [
    {
      "case_id": "空队列",
      "kind": "正例",
      "input": {
        "pdu": "18 00 02 00 00"
      },
      "expected": {
        "byte_count": 2,
        "fifo_count": 0,
        "values": []
      }
    },
    {
      "case_id": "三个值",
      "kind": "正例",
      "input": {
        "pdu": "18 00 08 00 03 00 07 00 08 00 09"
      },
      "expected": {
        "byte_count": 8,
        "fifo_count": 3,
        "values": [
          7,
          8,
          9
        ]
      }
    },
    {
      "case_id": "计数矛盾",
      "kind": "显式负例",
      "input": {
        "pdu": "18 00 06 00 03 00 07 00 08"
      },
      "expected_error": "FIFO数量与字节数矛盾"
    }
  ]
}
