FutureSDR Remote

A library for remote interaction with a FutureSDR runtime, flowgraph, and its blocks through the REST API.

Crates.io Apache 2.0 licensed Docs

Example

```rust use futuresdrremote::Error; use futuresdrremote::Handler; use futuresdrremote::Remote; use futuresdrtypes::Pmt;

[tokio::main]

async fn main() -> Result<(), Error> { let remote = Remote::new("http://127.0.0.1:1337");

let fgs = remote.flowgraphs().await?;
let blocks = fgs[0].blocks();

let p = blocks[0].callback(Handler::Id(0), Pmt::U32(123)).await?;
println!("result: {:?}", p);

Ok(())

} ```