summaryrefslogtreecommitdiffhomepage
path: root/digital/io/tools/dump_usdist.py
diff options
context:
space:
mode:
authorNicolas Schodet2010-04-13 00:22:14 +0200
committerNicolas Schodet2010-04-13 00:22:14 +0200
commit04749eb8e89617ffeb616ac3bbc4f9f7219504de (patch)
treef601b8a9954b620c15b31989ac1ea13633f21998 /digital/io/tools/dump_usdist.py
parentd91aa09bc6744ae8181b8507162c0c0ba94b2f93 (diff)
digital/io/tools: add distance sensor dump tool
Diffstat (limited to 'digital/io/tools/dump_usdist.py')
-rw-r--r--digital/io/tools/dump_usdist.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/digital/io/tools/dump_usdist.py b/digital/io/tools/dump_usdist.py
new file mode 100644
index 00000000..43e0724e
--- /dev/null
+++ b/digital/io/tools/dump_usdist.py
@@ -0,0 +1,21 @@
+import sys
+
+import io
+import io.init
+import serial
+
+fd = serial.Serial (sys.argv[1])
+p = io.Proto (fd, **io.init.target)
+def cb (*val):
+ l = [ ]
+ for v in val:
+ if v is None:
+ l.append ('___')
+ else:
+ l.append (v)
+ print l
+try:
+ p.stats_usdist (cb)
+except KeyboardInterrupt:
+ pass
+p.close ()