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

load_dsdl containing customized definitions, breaks automatic DNA device discovery #65

Open
FelixEL opened this issue Jul 20, 2024 · 3 comments

Comments

@FelixEL
Copy link

FelixEL commented Jul 20, 2024

in sample application using DNA, following code breaks DNA process. This also affects dronecan-gui project

types = dronecan.load_dsdl("./external_dependencies/custom")

Any invocation of load_dsdl breaks automatic dicovery with DNA. even when load_dsdl() is executed without arguments

@FelixEL
Copy link
Author

FelixEL commented Jul 21, 2024

Added fix for this in PR #66 .
Fix is waiting for approval.

Hi, @tridge and @bugobliterator - It would be great if you could approve it and merge to main before next release to PyPI.

@FelixEL
Copy link
Author

FelixEL commented Aug 8, 2024

@tridge Hi Andrew,
Do you have a hint how it goes?
It is crucial fix as it seems like in current version it is impossible to load custom DSDL.
It affects GUI version as well pretty much only limiting DSDL to the ones added in dsdl repo.

@FelixEL
Copy link
Author

FelixEL commented Aug 9, 2024

Is this project dead? It seems dead.
During research for alternatives I have found a openCyphal from @pavel-kirienko which seems more maintained. I will switch my products code base to to Cyphal, as it is also supported by Pixhawk px4.

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

No branches or pull requests

1 participant