.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16. .TH CANPLAYER "1" "December 2020" "canplayer 2020.11.0-1" "User Commands" .SH NAME canplayer \- manual page for canplayer 2020.11.0-1 .SH SYNOPSIS .B canplayer \fI\, \/\fR[\fI\,interface assignment\/\fR]\fI\,*\/\fR .SH DESCRIPTION canplayer \- replay a compact CAN frame logfile to CAN devices. .SH OPTIONS .TP \fB\-I\fR (default stdin) .TP \fB\-l\fR (process input file times) (Use 'i' for infinite loop \- default: 1) .TP \fB\-t\fR (ignore timestamps: send frames immediately) .TP \fB\-g\fR (gap in milli seconds \- default: 1 ms) .TP \fB\-s\fR (skip gaps in timestamps > 's' seconds) .TP \fB\-x\fR (disable local loopback of sent CAN frames) .TP \fB\-v\fR (verbose: print sent CAN frames) .SS "Interface assignment:" .IP 0..n assignments like = .TP e.g. vcan2=can0 (send frames received from can0 on vcan2) .TP extra hook: stdout=can0 (print logfile line marked with can0 on stdout) .TP No assignments => send frames to the interface(s) they had been received from .PP Lines in the logfile not beginning with '(' (start of timestamp) are ignored.