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

Support an array of XY data plots #632

Merged
merged 10 commits into from
Mar 7, 2024
Merged

Conversation

dixonjoel
Copy link
Collaborator

@dixonjoel dixonjoel commented Feb 28, 2024

What does this Pull Request accomplish?

AB#2661726

Fixes #626

It is desired to support an array of XY plots. This PR updates message serialization and deserialization to support repeated messages.

Why should this Pull Request be merged?

Allow a dynamic number of XY plots to be returned, e.g. from a Scope where the number of channels / pins measured varies per run of the measurement.

What testing has been done?

Added auto-tests for DoubleXYDataArray1D. Modified the Game of Life example (locally only, not submitting) to have multiple games running on the same graph. Multiple plots only works on a LabVIEW UI at this time, so I borrowed the LabVIEW UI from the LabVIEW example and tweaked it to work.

MultiGameOfLife_Python

Copy link

github-actions bot commented Feb 28, 2024

Test Results

    30 files  +    5      30 suites  +5   45m 48s ⏱️ + 14m 26s
   626 tests +    6     626 ✅ +    6      0 💤 ±0  0 ❌ ±0 
15 600 runs  +3 210  14 540 ✅ +3 210  1 060 💤 ±0  0 ❌ ±0 

Results for commit e7bc29c. ± Comparison against base commit 17b192c.

♻️ This comment has been updated with latest results.

@dixonjoel
Copy link
Collaborator Author

@bkeryan I need your review on this one.

@dixonjoel dixonjoel merged commit 6c70e0f into main Mar 7, 2024
17 checks passed
@dixonjoel dixonjoel deleted the users/jdixon/array-of-xydata branch March 7, 2024 21:17
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.

Repeated or 1D array of DoubleXYData is not supported
2 participants