cameleon-rs / cameleon

A safe, fast, and flexible library for GenICam compatible cameras
Mozilla Public License 2.0
87 stars 19 forks source link

Fully asynchronous version based on nusb #194

Open hrouault opened 1 month ago

hrouault commented 1 month ago

Hi,

I'm currently working on a Genicam recording interface. Thanks for your great work, the library works like a charm.

I wanted to share a potential enhancement for the library: a fully asynchronous version based on Nusb. I've successfully implemented this asynchronous version, making the library independent of libusb and rusb. This has been working well with my camera, but it required some changes to the API.

I'm interested in knowing if this approach would be beneficial to anyone, and if so, whether a pull request would be welcome.

In any case I'd be happy with any feedback. Thanks

dmikushin commented 4 weeks ago

hi @hrouault , it definitely would be benefical! I can offer testing with my genicam camera.