Sylvain Munaut | 82b7e34 | 2010-01-02 23:57:15 +0100 | [diff] [blame] | 1 | #!/bin/sh |
2 | |||||
3 | DEV=$1 | ||||
4 | OUTF=$2 | ||||
5 | |||||
6 | # Change mode | ||||
7 | echo -en "\$PUBX,41,1,0001,0001,9600,0*14\r\n" > ${DEV} | ||||
8 | |||||
9 | # Wait a little | ||||
10 | sleep 2 | ||||
11 | |||||
12 | # Start dump | ||||
13 | echo -en "\xb5\x62\x01\x02\x00\x00\x03\x0a" | \ | ||||
14 | socat -t5 ${DEV},b9600,raw,clocal=1,echo=0 - > ${OUTF} | ||||
15 | echo -en "\xb5\x62\x0b\x10\x00\x00\x1b\x5c" | \ | ||||
16 | socat -t10 ${DEV},b9600,raw,clocal=1,echo=0 - >> ${OUTF} | ||||
17 |