Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mathisloge/device-tester_o
device / protocol / gps / gnss tester
https://github.com/mathisloge/device-tester_o
gps gui-application nmea nmea-parser nmea0183 serialport ublox ubx
Last synced: about 2 months ago
JSON representation
device / protocol / gps / gnss tester
- Host: GitHub
- URL: https://github.com/mathisloge/device-tester_o
- Owner: mathisloge
- License: mit
- Created: 2020-12-16T12:35:52.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-01T07:50:01.000Z (over 3 years ago)
- Last Synced: 2023-03-21T03:26:44.523Z (almost 2 years ago)
- Topics: gps, gui-application, nmea, nmea-parser, nmea0183, serialport, ublox, ubx
- Language: C++
- Homepage:
- Size: 9.71 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= Device tester
Mathis Logemann
v0.1.0
:toc:
:imagesdir: assets/images
:homepage: https://github.com/mathisloge/gps-tester
:toc: left
:icons: font
:source-highlighter: rouge
:imagesdir: docs/images
:experimental:== Introduction
This program can be used to view the output of serial ports, display GNSS output or view protocol contents.== Plugins
Plugins for protocols and data flow are currently in alpha stage.=== Dataflow
(core for all plugins: https://github.com/mathisloge/dt-dataflow)
* https://github.com/mathisloge/dt-dataflow-plugin-default
* https://github.com/mathisloge/dt-dataflow-opencv
* https://github.com/mathisloge/dt-dataflow-plugin-connection
* https://github.com/mathisloge/dt-dataflow-plugin-protocolsA quickstart template: https://github.com/mathisloge/dt-dataflow-plugin-template
=== Protocols
Currently under plugins/protocol.
Will be pulled out into an own repository.== Build
[source,shell]
----
git clone --recursive https://github.com/mathisloge/gps-tester.git
cd gps-tester
./vcpkg/bootstrap-vcpkg.(sh on Linux, bat on Windows)
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=../vcpkg/scripts/buildsystems/vcpkg.cmake ..
----== Acknowledgments
Thanks to https://github.com/mosra[mosra,role=external,window=_blank] for creating the graphics middleware https://github.com/mosra/magnum[Magnum @ Github,role=external,window=_blank] - https://magnum.graphics[Website,role=external,window=_blank].
Thanks to https://github.com/ocornut[omar,role=external,window=_blank] for the UI Library https://github.com/ocornut/imgui[Dear ImGui,role=external,window=_blank] and https://github.com/ocornut/imgui_club[ImGui Club,role=external,window=_blank].
Thanks to https://github.com/epezent[epezent,role=external,window=_blank] for creating the graph library https://github.com/epezent/implot[ImPlot,role=external,window=_blank]
Thanks to https://github.com/Nelarius[Nelarius,role=external,window=_blank] for the visual node graph implementation https://github.com/Nelarius/imnodes[imnodes,role=external,window=_blank]
== Screenshots