After moving around in different languages and projects I want to focus on a specific project.
There is also a software called Keysight IO Library Suite. It also seems to be closed source. Both are only available for x86, at least I haven't found a version for ARM. And both can be wrapped with PyVISA.
There is also a pure VISA implementation in Python that doesn't need the proprietary libraries.
I want to implement this in Rust. It should run on Windows, Linux and Mac and also on x86 and ARM (maybe even on bare metal with no-std) if possible.
I want to be able to talk to measurement devices and power supplies over RS232, USB, Ethernet and GPIB and I want to focus on SCPI protocol first.
I haven't found much projects in Rust on this topic. There is RusticLab which seems to be only a wrapper for NI-VISA and a SCPI parser which seems to be more a library for a measurement device itself.
Please let me know if I missed a related project.