Saya mengirim data melalui cansend
untuk vcan0
, pada saat yang sama saya mendengarkan pesan yang sudah dikirim vcan0
menggunakan candump vcan0
perintah
Untuk beberapa alasan, saya tidak akan menerima pesan apa pun, ketika mengirim data ke vcan0
melalui skrip, tetapi ketika saya mengirim data melalui terminal, skrip menerima data, entah bagaimana.
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
msg_candump="$(candump vcan0 -T 1000)"
untuk ini dan itu berfungsi sekarang.