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 OpenMCT Telemetry Viewer to F-Prime GDS #2161

Open
mohitsingh999 opened this issue Jul 26, 2023 · 2 comments
Open

Add OpenMCT Telemetry Viewer to F-Prime GDS #2161

mohitsingh999 opened this issue Jul 26, 2023 · 2 comments

Comments

@mohitsingh999
Copy link
Contributor

F´ Version 3.2.1
Affected Component

Feature Description

An OpenMCT Telemetry viewer in F-Prime GDS would involve creating a plugin that would:

  1. Take in the TopologyAppDictionary.xml and generate OpenMCT JSON Definitions
  2. Poll the F-Prime GDS API for telemetry and publish the data to an OpenMCT server

Ideally, the user would just run the command fprime-gds and an OpenMCT server would start as a separate tab, along with the standard F-Prime GDS server. The user would get access to all the F-Prime telemetry channels in the OpenMCT server, which would display the channels in real time.

Rationale

Currently, the way to view telemetry in F-Prime GDS is via the charts tab and the channels tab. The current telemetry views allow for raw timestamp viewing and individual plots of telemetry. OpenMCT allows for additional customizability with telemetry viewing. Users can create layouts with multiple telemetry channels, and visualize telemetry in a much more refined manner(stacked/overlay plots, gauges, tables).

@thomas-bc
Copy link
Collaborator

We may want to make this rely on the results of #2268 if possible

@thomas-bc
Copy link
Collaborator

We now have a plugin architecture for the GDS: nasa/fprime-gds#164 🎉

I am marking this as help-wanted. If anyone from the community would like to take a pass at this, we have a pilot implementation here: nasa/fprime-gds#136

The OpenMCT integration could be spun up into a plugin that we could publish in fprime-community.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants