From ed1aafff1536cda909f17c2649e208f70af54b4d Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Fri, 10 Oct 2014 21:09:22 +0200 Subject: [PATCH] Update robotic arm configuration script to bring up can0 interface if not configured. Signed-off-by: Pavel Pisa --- demo/canopen_2j_arm/canopen_2j_arm_setup | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/demo/canopen_2j_arm/canopen_2j_arm_setup b/demo/canopen_2j_arm/canopen_2j_arm_setup index debd040..188d798 100755 --- a/demo/canopen_2j_arm/canopen_2j_arm_setup +++ b/demo/canopen_2j_arm/canopen_2j_arm_setup @@ -1,5 +1,16 @@ #!/bin/sh +if ! ip link show can0 | grep -q '^[^ ]*: can0:' ; then + echo "No can0 interface" + exit 1 +fi + +if ip link show can0 | grep -q '^[^ ]*: can0:.* state DOWN ' ; then + echo "can0 intreface is down - interface is to be configured" + ip link set can0 type can bitrate 1000000 || exit 1 + ip link set can0 up || exit 1 +fi + cansend can0 '000#02.00' cansend can0 '601#23.00.1A.01.10.00.41.60' cansend can0 '601#23.00.1A.02.10.00.64.60' -- 2.39.2