Я отправляю данные через cansend
в vcan0
в то же время я слушаю сообщения, которые были отправлены на vcan0
с использованием candump vcan0
команда
По какой-то причине я не получаю никаких сообщений при отправке данных на vcan0
через скрипт, но когда я отправляю данные через терминал, скрипт как-то получает данные.
cansend vcan0 004#0152FEE400000000 # trying to send data (doesnt work)
while true;
do
msg_candump=$(candump vcan0) # read vcan0
if [[ ${#msg_candump} > 1 ]]; then #received msg
echo $msg_candump
fi
done
command-line
bash
shell
command-line-tool
david114
источник
источник
msg_candump="$(candump vcan0 -T 1000)"
к этому, и это работает сейчас.-T 1000
вариант ответа, так что это может быть полезно для некоторых других