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

Added support for units, multipliers and instances #3

Merged
merged 3 commits into from
Apr 10, 2024

Conversation

jwithelm
Copy link
Contributor

This is a huge overhaul of the plotjuggler-apbin-plugin with many code changes!

Plotjuggler-apbin-plugin now reads and uses

  • units (FMTU and UNIT messages)
  • multipliers (FMTU and MULT messages)

and applies them to the message data.

The plugin handles instances defined by the unit character '#'. Instances are now displayed correctly in PlotJuggler (fixes #2).

The plugin tries to convert the time base to unix time (based on the logged data from GNSS). This is useful if you want to analyze rosbags and ArduPilot logfiles in parallel.

This pull request also includes the changes in #1 (closes #1).

This is a huge overhaul of the plotjuggler-apbin-plugin with
many code changes!

plotjuggler-apbin-plugin now reads and uses
- units (FMTU and UNIT messages)
- multipliers (FMTU and MULT messages)
and applies them correctly to the message data.

The plugin handles instances defined by the unit
character '#'. Instances are now displayed correctly in PlotJuggler.

The plugin tries to convert the time base to unix time
(based on the logged data from GNSS). This is useful if you want
to analyze rosbags and ArduPilot logfiles in parallel.
The plotjuggler-apbin-plugin was not correctly linked to
plotjuggler.
@amilcarlucas
Copy link

Hello Pierre, Jonas worked with us while developing this PR. We tested it in real world log files together with ROS bags and it works great.

@khancyr
Copy link
Collaborator

khancyr commented Aug 2, 2022

That is awesome! I never had time to look on this.
I will try to review this soon. With this feature we should be able to request the pluggin to be into the official repo!

@amilcarlucas
Copy link

Please merge this in. It has been waiting for 1,5 years.

@amilcarlucas
Copy link

@khancyr any progress on this?

@Georacer
Copy link

I just compiled this one and it works a treat! Thanks! It's so nice to finally be able to use PlotJuggler for Ardupilot again.

@khancyr khancyr merged commit d764969 into ArduPilot:main Apr 10, 2024
@amilcarlucas
Copy link

Thanks Pierre

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

Successfully merging this pull request may close these issues.

4.1 log format changed
4 participants