3个版本

0.0.4 2023年11月23日
0.0.2 2023年6月21日
0.0.1 2023年2月19日

#1639 in 异步

Apache-2.0

32KB
665

FutureSDR Remote

通过REST API与FutureSDR运行时、流程图及其块进行远程交互的库。

Crates.io Apache 2.0 licensed Docs

示例

use futuresdr_remote::Error;
use futuresdr_remote::Handler;
use futuresdr_remote::Remote;
use futuresdr_types::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(())
}

依赖项

~3–19MB
~248K SLoC