records
List decoded stream transactions as a table with start/end times and fields, then filter, group, or count them to inspect protocol activity.
Instructions
Records of a decoded stream, or of several in start order (a decode's name: its results), as a table: n, start (the rising edge that starts the record's first clock cycle), end (the edge that samples its last) and the fields; where, group_by, count_only (help records).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"stream": "<stream>"
},
"name": "records"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Records starting at or before this time; default the end. | |
| from | No | Records starting at or after this time; default the start. | |
| unit | No | The unit of the answer's times, `ns`, `us` (`help times`). | |
| count | No | How many records to list; default 20. | |
| radix | No | hex, dec, ... for every field (`help radix`); `len:dec` for one, several with commas. | |
| where | No | Only the records this holds for: `resp != 0`, `n == 138`, `req_addr != resp_addr` (`help records`). | |
| stream | Yes | A stream, e.g. `bus.wr`; a decode's name for its results, `bus`; a pattern, `/^bus\./`; or several, space-separated (`help records`). | |
| group_by | No | Fields to group by: a line per distinct value, with its count. | |
| count_only | No | Only count the records; no list. |