Skip to content

canair research

usage: canair research [-h] [--ecu ECU]
                       [--type {scan,decode,verify,iocontrol_scan}]
                       [--status {pending,captured,nrc,done}]
                       [--priority {P1,P2,P3}] [--states STATE] [--summary]
                       [--all] [--verbose] [--json] [--dir DIR]

[UDS] Report open reverse-engineering work from ecus/ research: sections.

options:
  -h, --help            show this help message and exit
  --ecu ECU, -e ECU     Filter by ECU name
  --type {scan,decode,verify,iocontrol_scan}, -t {scan,decode,verify,iocontrol_scan}
                        Filter by research type
  --status {pending,captured,nrc,done}
                        Filter by status
  --priority {P1,P2,P3}, -p {P1,P2,P3}
                        Filter by priority
  --states STATE, --vehicle-states STATE, --prerequisite STATE, --prereq STATE
                        Filter to items needing this car power state (from the
                        profile's vehicle-state vocabulary)
  --summary, -s         Show aggregate counts instead of the item list
  --all, -a             Include done items (hidden by default)
  --verbose, -v         Show full notes/results (default caps long prose)
  --json                Output as JSON
  --dir DIR             ecus/ directory (default: active profile)

  canair research                      # all open items, highest priority first
  canair research --summary            # overview counts
  canair research --ecu MCU            # just the MCU backlog
  canair research --type decode        # captured-but-undecoded work
  canair research --priority P1        # high-value items only
  canair research --states acc         # what needs ACC power to test
  canair research --json               # for further processing