Graphical User Interface and Binary Reading Library for the Atlans A7 GNSS INS
The gpsGUI program provides both a graphical application to show live and "playback" data, as well as a set of libraries which can be used by other programs to make connections to an Atlans A7 GPS IMU as well as to playback binary recordings.
gpsGUI requires the following libraries and programs:
- QtCore (tested with version 5.12.0, others are probably fine)
- QtNetwork
- QtQml
- QtGui
- QtQuick
- QtWidgets
- QtQuickWidgets
- QtPrintSupport
- QtSvg
- qmake
- gcc
- Clone the repository. It will create a folder called "gpsGUI". Do not cd to that directory, we will build from a separate folder in the parent directory.
- mkdir build
- cd build
- qmake ../gpsGUI/gpsgui.pro
- make
Under the Setup tab, you can either supply hostname and port number and press Connect, or, you can select a Binary Log file for replay by pressing "Select..." and then pressing "Replay GPS Log".
The replay speed may be increased by using the "Playback speedup factor" adjustment. Speeds higher than 3 may cause the GUI to become slugish. Widget redraws may be toggled on the Main page. Future versions will address this automatically.
"Copyright 2021, by the California Institute of Technology. ALL RIGHTS RESERVED. United States Government Sponsorship acknowledged. Any commercial use must be negotiated with the Office of Technology Transfer at the California Institute of Technology.
This software may be subject to U.S. export control laws. By accepting this software, the user agrees to comply with all applicable U.S. export laws and regulations. User has the responsibility to obtain export licenses, or other export authority as may be required before exporting such information to foreign countries or providing access to foreign persons."