Hi Henk, none of us is currently working on NiDAQ support, so you're the first bringing this up. While it would certainly be nice to have this kind of support for NI devices, making use of the NiDAQ(mx) library seems like a non-trivial task. This is because there is such a sheer variety of devices to support that the sigrok driver interfacing to the NIDAQ(mx) library would end up being pretty large.
Also, I'm not sure whether the Windows and Linux drivers are compatible. They very well may be but I'm not confident (NiDAQ vs. NiDAQmx) and we of course would want to support both. Sigrok drivers are written in C, so indeed, python isn't too useful there. If you're familiar with the API then it might be worth trying, though. It's really up to you and how willing you are to devote the time needed. We're here to help with details, of course, as long as they don't pertain to the Windows platform and/or NiDAQ library integration there. That's a bit too specific for us to provide any useful input, I'd say. -Soeren On Fri, 2016-06-24 at 14:07 +0200, Henk wrote: > Hi All, > > How easy would it be to support NiDAQ, which would enable a variety > of > devices for Sigrok? Or is 't already supported? > I've experienced how easy it is to interface with any NiDAQ device, > at > least from Python (using ctypes) under Windows. > If I understood correctly Sigrok drivers need to be written in C(++), > > and cannot be written in Python. > So my Python knowledge with the NiDAQ is not so useful here. > ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape _______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel