summaryrefslogtreecommitdiffstats
path: root/get-test-data.sh
diff options
context:
space:
mode:
authorSylvain Munaut <tnt@246tNt.com>2010-01-02 23:57:15 +0100
committerHarald Welte <laforge@gnumonks.org>2010-01-07 10:22:24 +0100
commita4f954f6c60484198d31c4823e24b0989c36a11f (patch)
treef1f72a1a0427264f82800ef5717aef4c0b7e7daf /get-test-data.sh
parent9c3ae67f8b487a3afa8747d7a3f5294ecb94277b (diff)
rrlp-ephemeris: Add script to get test data from UBX receiver
Simple script illustrating how data.ubx (the test sample) is generated. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'get-test-data.sh')
-rwxr-xr-xget-test-data.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/get-test-data.sh b/get-test-data.sh
new file mode 100755
index 0000000..169f43c
--- /dev/null
+++ b/get-test-data.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+DEV=$1
+OUTF=$2
+
+# Change mode
+echo -en "\$PUBX,41,1,0001,0001,9600,0*14\r\n" > ${DEV}
+
+# Wait a little
+sleep 2
+
+# Start dump
+echo -en "\xb5\x62\x01\x02\x00\x00\x03\x0a" | \
+ socat -t5 ${DEV},b9600,raw,clocal=1,echo=0 - > ${OUTF}
+echo -en "\xb5\x62\x0b\x10\x00\x00\x1b\x5c" | \
+ socat -t10 ${DEV},b9600,raw,clocal=1,echo=0 - >> ${OUTF}
+