Files
guru/net-misc/can-utils/files/slcan.service
Hans Fredrik Nordhaug 2e7aa9eed8 net-misc/can-utils: New package 2020.12.0
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans Fredrik Nordhaug <hansfn@gmail.com>
2021-02-26 22:17:24 +01:00

20 lines
600 B
Desktop File

[Unit]
Description=Userspace daemon for serial line CAN interface driver SLCAN
[Service]
Environment=can_speed=S5
Environment=tty_baud=460800
Environment=tty_device=ttyUSB0
Environment=can_device=can0
ExecStartPre=/sbin/modprobe slcan
ExecStartPre=/bin/stty -F /dev/${tty_device} ${tty_baud} line 0 cs8 -onlcr -echo raw min 100 time 2
ExecStartPre=/bin/sh -c 'echo -e -n "C\rF\r${can_speed}\rO\r" > /dev/${tty_device}'
ExecStart=/usr/bin/slcand -F ${tty_device} ${can_device}
ExecStartPost=/bin/sleep 1
ExecStartPost=/bin/ip link set can0 txqueuelen 1000 up
ExecStopPost=/sbin/modprobe -r slcan