Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TelemetryDashboard #192

Merged
merged 33 commits into from
Oct 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
42bedfa
Add MAVLinkDashboard
IamPete1 Sep 4, 2024
2d68e8d
MAVLInkDashboard: make popup toolbar larger
IamPete1 Sep 7, 2024
f49ec6f
MAVLinkDashboard: SandBox: Reload failed user script on options change
IamPete1 Sep 7, 2024
e7b0ae1
MAVLinkDashboard: track changes to prompt user to save on widget dele…
IamPete1 Sep 7, 2024
b68708b
MAVLinkDashboard: Widgets: SubGrid: send MAVLink messages onto sub wi…
IamPete1 Sep 7, 2024
7b1b8f7
MAVLinkDashboard: tidy save button
IamPete1 Sep 7, 2024
6bf1798
MAVLInkDashboard: make edit checkbox larger
IamPete1 Sep 7, 2024
8e447a3
MAVLinkDashboard: improve widget edit tip
IamPete1 Sep 7, 2024
5c71b08
modules: tippyjs: add themes to build directory
IamPete1 Sep 8, 2024
9f56e20
MAVLinkDashboard: get tippy theme from the correct place
IamPete1 Sep 8, 2024
769dd84
MAVLinkDashboard: ensure grid edit state is restored after reload
IamPete1 Sep 8, 2024
c2d3d85
MAVLinkDashboard: fix typos in SandBoxWidgets
IamPete1 Sep 8, 2024
0c8a818
MAVLinkDashboard: fix JS Editor scale
IamPete1 Sep 8, 2024
fdfa291
MAVLinkDashboard: Widgets: SubGrid: remove and replace grid div to cl…
IamPete1 Sep 8, 2024
e3c1ff0
MAVLinkDashboard: ignore messages with unkown IDs
IamPete1 Sep 28, 2024
df90e23
MAVLinkDashboard: add map widget
IamPete1 Sep 28, 2024
36d3c1a
MAVLinkDashboard: map: add nav and pos trarget lines and auto pan
IamPete1 Sep 29, 2024
451c283
MAVLinkDashboard: manualy postition widgets in pallet
IamPete1 Oct 14, 2024
a6915ae
MAVLinkDashboard: sandbox becomes module to limit scope, add options …
IamPete1 Oct 14, 2024
75b4851
MAVLinkDashboard: update defualt layout
IamPete1 Oct 14, 2024
b9b1268
MAVLinkDashboard: rename to TelemetryDashboard
IamPete1 Oct 14, 2024
5736439
TelemetryDashboard: rename files
IamPete1 Oct 14, 2024
0e3adba
TelemetryDashboard: finish off rename
IamPete1 Oct 14, 2024
4852212
Dev: add TelemetryDashboard item
IamPete1 Oct 14, 2024
5927f7d
TelemetryDashboard: WidgetEdit: Allow multiple files options
IamPete1 Oct 19, 2024
4cf1325
TelemetryDashboard: Editor: allow language change
IamPete1 Oct 22, 2024
720d3af
TelemetryDashboard: support custom HTML
IamPete1 Oct 22, 2024
b8defd9
TelemetryDashboard: add Example folder and URDF Viewer example
IamPete1 Oct 22, 2024
bb5ffdc
TelemetryDashboard: Add examples
IamPete1 Oct 22, 2024
3452cfe
TelemetryDashboard: ensure options is never null
IamPete1 Oct 22, 2024
8f4943d
TelemetryDashboard: allow the same file to be loaded twice
IamPete1 Oct 22, 2024
fb6ae85
TelemetryDashboard: fix missing file warning in attitude widget
IamPete1 Oct 22, 2024
a1ffebd
TelemetryDashboard: add tool tip for connection menu
IamPete1 Oct 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions Dev/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ <h2>Rotation Check</h2>
A tool to help understand of rotations.
</td>
</tr>

<tr>
<td>
<a href="../SysID" style="margin: 20px; display: inline-block;"><img src="../images/sysid_python_stateSpace.png" style="width:200px; height:200px; background-color: #f0f0f0;"></a>
Expand All @@ -71,7 +71,19 @@ <h2>Rotation Check</h2>
<h2>SysID</h2>
A tool for identifying state-space or transfer function models for UAV dynamics
</td>
</tr>
</tr>

<tr>
<td>
<a href="../TelemetryDashboard" style="margin: 20px; display: inline-block;"><img src="../images/TelemetryDashboard_Icon.png" style="width:200px;"></a>
</td>
<td style="text-align:left; vertical-align:top; max-width:960px;">
<h2>TelemetryDashboard</h2>
Telemetry Dashboard allows customizable data displays from a MAVLink telemetry stream. Requires a WebSocket server to forward raw binary MAVLink, latest PyMAVLink can be used eg: <a href="https://github.com/IamPete1/pymavlink/blob/WebSocket_forwarding_example/examples/mavtcpsniff.py">TCP to WebSocket</a>.
This is read only, MAVLink commands are not sent (including stream rate requests).
This is not a GCS replacement.
</td>
</tr>

</table>

Expand Down
Loading