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

Record MAVLink telemetry in a .tlog file #451

Open
ES-Alexander opened this issue Aug 24, 2023 · 2 comments
Open

Record MAVLink telemetry in a .tlog file #451

ES-Alexander opened this issue Aug 24, 2023 · 2 comments
Labels
enhancement New feature or request P1 - Important Priority High priority task

Comments

@ES-Alexander
Copy link
Contributor

This is generally expected functionality for control station software, and provides some data security in the case of a lost vehicle.

Not sure how hard it is to continuously write to a file from a web-app, but hopefully it’s possible and not too problematic.

@ES-Alexander ES-Alexander added the enhancement New feature or request label Aug 24, 2023
@rafaellehmkuhl
Copy link
Member

We don't have access to the raw MAVLink messages right now, so we would have to save a JSON file with messages coming from mavlink2rest and them parse them to raw messages.

I suggested patrick that we add support for saving and downloading .tlog files in mavlink2rest itself, as it would be relatively easy and would provide this feature universally to others using it. Issue opened here.

@rafaellehmkuhl rafaellehmkuhl added the P1 - Important Priority High priority task label Sep 21, 2023
@ES-Alexander
Copy link
Contributor Author

The priority is recording the input and output data in some form, even if that means we have to create a custom format/parser for it (.tlog just happens to be how it's done currently in other control station softwares, so could be nice for user familiarity).

#546 will likely help with this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request P1 - Important Priority High priority task
Projects
None yet
Development

No branches or pull requests

2 participants