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

Dev message based graph #245

Merged
merged 14 commits into from
Nov 26, 2024
Merged

Dev message based graph #245

merged 14 commits into from
Nov 26, 2024

Conversation

ivan-cukic
Copy link
Contributor

No description provided.

@ivan-cukic
Copy link
Contributor Author

ivan-cukic commented Nov 25, 2024

Needs fair-acc/gnuradio4#463 (merged)

@ivan-cukic ivan-cukic changed the title WIP: Dev message based graph Dev message based graph Nov 25, 2024
@ivan-cukic ivan-cukic force-pushed the dev-message-based-graph branch 3 times, most recently from 1e0b01e to e8b920c Compare November 25, 2024 17:58
@ivan-cukic ivan-cukic force-pushed the dev-message-based-graph branch from e8b920c to d5b3061 Compare November 25, 2024 18:19
Copy link

PR produced different images:

chart_0001.png

Got:

chart_0001.png

Expected:

chart_0001.png

Diff:

chart_0001.png

@ivan-cukic ivan-cukic force-pushed the dev-message-based-graph branch from e7d7f18 to b624e4d Compare November 25, 2024 20:27
Copy link
Member

@RalphSteinhagen RalphSteinhagen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ivan-cukic thanks for this PR. This looks functionally OK.

There are some minor change requests outlined in more detail above, notably:

  • please follow the CORE_NAMING_GUIDELINE notably for new fields/classes. This helps synchronising the style and code-base with GR4
  • fmt::print[ln](..) debugging messages should be either be deleted, replaced with the new UI popups, or explicitly fowarded (e.g. using std::expected) to the calling function.
  • There are some 'TODO' that should be a bit more explicit and probably be complemented with an issue outlining what needs to be done. The mere TODO comment isn't helpful for the other devs.
  • DSO signing missing

Once addressed, this PR could be merged as-is without further review.

@ivan-cukic ivan-cukic force-pushed the dev-message-based-graph branch from 4cf6c61 to 28b670b Compare November 26, 2024 09:17
@ivan-cukic ivan-cukic force-pushed the dev-message-based-graph branch 2 times, most recently from afdbf76 to 4cba1d5 Compare November 26, 2024 09:21
@ivan-cukic ivan-cukic force-pushed the dev-message-based-graph branch from 4cba1d5 to e102e5f Compare November 26, 2024 10:26
@RalphSteinhagen RalphSteinhagen merged commit 89dbddc into main Nov 26, 2024
5 of 7 checks passed
@RalphSteinhagen RalphSteinhagen deleted the dev-message-based-graph branch November 26, 2024 11:58
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.

[8SP;9SP] UI: Refactor the UI to be based on runtime graph topology changes
2 participants