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 for libiio v1.0, including events #22

Open
mike-bradley opened this issue Dec 18, 2023 · 1 comment
Open

Support for libiio v1.0, including events #22

mike-bradley opened this issue Dec 18, 2023 · 1 comment

Comments

@mike-bradley
Copy link

Version 1.0 of libiio had a changed and improved (e.g. streaming model, addition of events) C API that necessitated an update to the libiio MATLAB wrapper to adopt to the new API.

Need to consider if/how this can be done in a backward compatible way so that 0.25 (and earlier) based systems can continue to work with the older API, and avoid breaking the toolboxes that depend on this library.

@tfcollins
Copy link
Collaborator

Hi Michael,

So to upgrade to libiio-v1 we'll need to re-implement the core classes first that have historically been maintained by MathWorks. I have spoken a little when them about this but realistically it would take >1 year. On our side I'm working through the python interfaces first so make sure everything works as expected. This will make the MATLAB implementation much faster.

We'll see how complex supporting v0+v1 becomes as MATLAB class implementation isn't as flexible when compared to something like python.

Likely this will happen in the Feb time frame.

-Travis

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

2 participants