API
The Underwater GPS system comes with an easy-to-use software HTTP API. Through the API you can, amongst other things:
-
Read acoustic and global position data
-
Read GPS and IMU raw data
-
Read and set POIs
-
Set configuration parameters
See demo.waterlinked.com/swagger for the details of the API.
Interaction
Any programming language can be used to interact with the API. We have examples in both python and go, which currently cover, for instance:
- Sending of locator depth when using the A1 locator (see the script
externaldepth.py
). - Sending in of satellite GPS data (positioning and/or heading) from an external GPS receiver (see the script
nmeainput.py
or its go analogue) - Export of tracks to a GPX file (see the script
tracklog.py
) - Output of the positions calculated by the UGPS G2 system in NMEA format (see the script
nmeaoutput.py
or its go analogue)