#plugin #server #helper #build #iq-engine

nightly iqengine-plugin

构建IQEngine插件服务器的辅助库

1个不稳定版本

0.0.1 2023年10月30日

#905 in #plugin


用于iqengine-fm-receiver-plug…

Apache-2.0

25KB
540 代码行数,不包括注释

Rust API辅助库,用于创建IQEngine插件服务器

概述

IQEngine是一个基于Web的SDR工具包,用于分析、处理和共享RF记录。

这个crate是一个持续进行的项目。此外,IQEngine插件服务器API尚未稳定。预计在不久的将来会有破坏性更改。

这个crate的目标是利用FutureSDR框架来创建这样的插件服务器。

Depiction of Architecture of IQEngine. Most of the process is actually runned in the client browser. Still the plugin server sits between the browser and the IQs Storage. It is HTTP oriented.

安装

只需在您的项目文件夹中运行以下命令

cargo add iqengine-plugin

文档

启动自己的IQEngine插件服务器最简单的方法可能是从名为iqengine-fm-receiver-plugin的模板中创建自己的仓库

然后,必须实现trait IQFunction并将其暴露给适当的HTTP API端点。最终将提供更多辅助代码以简化此过程。

作为一个入门,最容易阅读以了解其结构的代码是放大器函数源代码

更多内容将陆续推出...

注意

在尝试使用OpenAPI Generator项目创建库后,源代码是手动创建的。

依赖关系

~4–16MB
~246K SLoC