aaronia-rtsa

Crates.ioaaronia-rtsa
lib.rsaaronia-rtsa
version0.0.6
sourcesrc
created_at2022-12-18 18:46:19.427183
updated_at2023-01-30 07:42:58.37249
descriptionHigh-level bindings for Aaronia Spectran devices
homepagehttps://www.futuresdr.org
repositoryhttps://github.com/FutureSDR/aaronia-rtsa
max_upload_size
id740537
size47,513
Bastian Bloessl (bastibl)

documentation

https://www.fleark.de/doc/aaronia_rtsa/

README

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 is C:\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.
Commit count: 38

cargo fmt