Crate soapysdr

source ·
Expand description

SoapySDR provides a hardware abstraction layer for transmitting and receiving with many software defined radio devices.


  • Metadata about supported arguments.
  • A list of key=value pairs.
  • An iterator over the (&key, &value) pairs in an Args list.
  • An opened SDR hardware device.
  • An error type combining an error code and a string message
  • A stream open for receiving.
  • A stream open for transmitting.



  • Trait for sample formats used by a TxStream or RxStream


  • Configures SoapySDR to log to the Rust log facility.
  • Enumerate a list of available devices on the system.