5 releases
0.0.6 | Jan 30, 2023 |
---|---|
0.0.5 | Jan 9, 2023 |
0.0.4 | Jan 8, 2023 |
0.0.3 | Jan 7, 2023 |
0.0.1 | Dec 18, 2022 |
#1393 in Hardware support
Used in 2 crates
(via seify)
38KB
929 lines
High-level bindings for the Aaronia RTSA library, allowing to interface Spectran v6 devices
The library supports both Windows and Linux. See the examples directory and the documentation for more information.
Important:
- Windows binaries have to be executed from the RTSA directory. This is a limitation of the Aaronia Windows SDK.
Usage:
- If you installed the RTSA Suite Pro to a non-standard location, set the
RTSA_DIR
environment variable to the corresponding directory. The default path on Linux is~/Aaronia/RTSA/Aaronia-RTSA-Suite-PRO
; the default path on Windows isC:\Program Files\Aaronia AG\Aaronia RTSA-Suite PRO
. - On Linux, add the directory of the RTSA Suite Pro to your
LD_LIBRARY_PATH
. This is necessary, because Rust does not allow setting an rpath that is picked up by transitive dependencies, i.e., we cannot set the runtime library search path in aaronia-rtsa-sys and have it picked up by all applications that use it as a direct or indirect dependency.
Todo
- better understand packets and queues, and adapt Packet API accordingly.
Dependencies
~1–3MB
~63K SLoC