hommus / sonarinterface Goto Github PK
View Code? Open in Web Editor NEWPython interface for the Vexilar SP100 Sonar.
License: GNU General Public License v3.0
Python interface for the Vexilar SP100 Sonar.
License: GNU General Public License v3.0
I would like to get this working for the SP200, I have changed the length from 340 to 360
if re.search(b'length 360', row.rstrip()):
But when using the function:
python3 init.py
and
python3 listen.py
I can see the init message:
Connected to SP100. Sending packet requests...
But on running listen.py in a separate terminal I get:
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlp3s0, link-type EN10MB (Ethernet), capture size 262144 bytes
Once I interrupt this with Ctrl+C, I get:
^C164 packets captured
167 packets received by filter
0 packets dropped by kernel
Traceback (most recent call last):
File "listen.py", line 36, in <module>
awaitREDYFX()
File "listen.py", line 10, in awaitREDYFX
for row in iter(p.stdout.readline, b''):
KeyboardInterrupt
I get the same message regardless of whether I start the app on my phone before or not...
i have stumbled across this library as a possible candidate for a task I require where under water vegetation is detected.
From looking at the code - only depth is being extracted. Is there any documentation out there for how vegetation is displayed on the app?
Hey Paulie,
Thanks for providing the python implementation.
I am just wondering if you know whether it's possible to directly interface (not using wifi) a t100/t200 with a raspberry pi/jetson nano and would I be able to power it on say once every 5 mins to take a reading and shut off to save power?
I am planning to attach it to an unmanned surface vehicle and need to keep the power consumption to a minimum.
Cheers,
Does this app run as the master or slave? As in do we need to start the app first on the mobile device?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.