Scroll to navigation

CAN_PLAYER(1) User Commands CAN_PLAYER(1)

NAME

can_player - CAN data player

DESCRIPTION

usage: player.py [-h] [-c CHANNEL]

[-i {canalystii,cantact,etas,gs_usb,iscan,ixxat,kvaser,neousys,neovi,nican,nixnet,pcan,robotell,seeedstudio,serial,slcan,socketcan,socketcand,systec,udp_multicast,usb2can,vector,virtual}] [-b BITRATE] [--fd] [--data_bitrate DATA_BITRATE] [-f LOG_FILE] [-v] [--ignore-timestamps] [--error-frames] [-g GAP] [-s SKIP] ... input-file

Replay CAN traffic.

positional arguments:

The remaining arguments will be used for the interface and logger/player initialisation. For example, `-i vector -c 1 --app-name=MyCanApp` is the equivalent to opening the bus with `Bus('vector', channel=1, app_name='MyCanApp')
The file to replay. For supported types see can.LogReader.

options:

show this help message and exit
Most backend interfaces require some sort of channel. For example with the serial interface the channel might be a rfcomm device: "/dev/rfcomm0". With the socketcan interface valid channel examples include: "can0", "vcan0".
Specify the backend CAN interface to use. If left blank, fall back to reading from configuration files.
Bitrate to use for the CAN bus.
Activate CAN-FD support
Bitrate to use for the data phase in case of CAN-FD.
Path and base log filename, for supported types see can.LogReader.
Also print can frames to stdout. You can add several of these to enable debugging
Ignore timestamps (send all frames immediately with minimum gap between frames)
Also send error frames to the interface.
<s> minimum time between replayed frames
<s> skip gaps greater than 's' seconds
December 2023 can_player 4.3.1