{
  "name": "table-sweep-ack-000-07f",
  "notes": [
    "Read-only command-1 sweep of live E000 table selectors 0x000-0x07F.",
    "If the visible retry frame 07 80 40 20 90 2D appears, send command-5 ACK 05 00 40 00 00 1F."
  ],
  "steps": [
    {
      "action": "power_cycle",
      "off_seconds": 1.5
    },
    {
      "action": "wait_ready",
      "timeout": 10.0,
      "heartbeats": 2,
      "require": true
    },
    {
      "action": "drain",
      "seconds": 0.25
    },
    {
      "action": "table_sweep",
      "start": "0x000",
      "count": "0x080",
      "gap": 0.75,
      "ack_on": {
        "frames": [
          "07 80 40 20 90 2D"
        ],
        "ack_frame": "05 00 40 00 00 1F",
        "ack_guard": 0.0,
        "poll_interval": 0.002,
        "post_ack_read": 0.35,
        "once_per_selector": true,
        "max_acks": 8,
        "max_target_hits": 32,
        "abort_on_limit": true
      }
    },
    {
      "action": "listen",
      "seconds": 2.0
    }
  ]
}
