canplayer(1)

canplayer1

Manual page for canplayer 2023.03-1

Usage

canplayer <options> [interface assignment] *

Overview

canplayer - replay a compact CAN frame logfile to CAN devices.

Options

-I <infile>

(default stdin)

-l <num>

(process input file <num> times) (Use 'i' for infinite loop - default: 1)

-t

(ignore timestamps: send frames immediately)

-i

(interactive - wait for ENTER key to process next frame)

-n <count>

(terminate after processing <count> CAN frames)

-g <ms>

(gap in milli seconds - default: 1 ms)

-s <s>

(skip gaps in timestamps > 's' seconds)

-x

(disable local loopback of sent CAN frames)

-v

(verbose: print sent CAN frames)

Interface assignment:

0..n assignments like <write-if>=<log-if>

e.g. vcan2=can0

(send frames received from can0 on vcan2)

extra hook: stdout=can0

(print logfile line marked with can0 on stdout)

No assignments

=> send frames to the interface(s) they had been received from

Lines in the logfile not beginning with '(' (start of timestamp) are ignored.

Releases

4 releases since Debian 10 (Buster); the text changed 2 times.

  1. 10
  2. 11–12
  3. 13

-i since Debian 13 (Trixie); -n since Debian 13 (Trixie).

From can-utils 2023.03-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.