open-source-ideas / ideas

💡 Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! 👋
6.57k stars 220 forks source link

No bullshit data acquisition library #316

Open KOLANICH opened 2 years ago

KOLANICH commented 2 years ago

Project description

I need a data acquisition library that has the following traits:

Having a concept of a device class allows to hide impl details of each device under it and be able to swap the decices.

Relevant Technology

Complexity and required time

Complexity

Required time (ETA)

Categories

ZigRazor commented 2 years ago

@KOLANICH Good Idea!! I can partecipate to this. I think C++ can be a good choice for this kind of project. Let me know when you think to start this!

KOLANICH commented 2 years ago

I suspect that such a thing already exists, it is just me who is not aware of it. It is likely that libsigrok is one of the closest libs to what. Have not tried it yet though since it is not enough modular, everything is within single tree and must be compiled together, and the build system they use is extremily shitty (autotools). I probably should raise the issues in its bug tracker.

So since I just need to wrap a single spectrometer by now + a single fake spectrometer to test the app, I'd just gonna to reinvent the wheel.

If I found some framework that worth attention, it probably should not be so hard to make my sources to use the framework, there is not so much design space to make the migration hard.