python库通过xml-rpc控制fldigi
pyfldigi的Python项目详细描述
Pyfldigi
摘要/上下文
pyFldigi是一个小的Python库,可以控制Fldigi 通过XML-RPC应用程序
fldigi是一种广泛应用于业余爱好者的数字调制解调器应用。 电台社区它充当数字调制解调器,旨在与 标准的单边带或调频收发机无线电。
功能
- 完全实现可用的XML-RPC client命令]
- 获取FLDIGI版本、名称等
- modem:获取并设置调制解调器类型、载波频率、带宽, 等
- Modem:获取并设置的各种调制解调器配置选项 奥利维亚、韦法克斯和纳夫特克斯
- 传输:将RX/TX模式设置为传输、接收或调谐
- 中止传输或调谐。
- Squelch:获取或设置静噪
- Rig control:获取或设置各种Rig控件,例如频率, 模式等。
- Logging:获取并设置各种日志字段内容这是在 ham联系人日志的上下文,而不是调试日志
- Text:将文本发送到要传输的FLdigi
- text:从fldigi获取已接收的文本
- 终止程序:通过询问 结束了。
- 应用程序监视和启动有可能发射fldigi 从Python命令,并监视它同时程序也会被终止 如果它拒绝优雅地关闭。
- 配置:待定。配置的读写 文件需要重新启动fldigi。
应用和预期用途
- 远程气象站
- 便携式高频设置通常,高频数字装置体积庞大 需要几个相互连接的硬件,通常通过音频 电报这个库以及一些自定义硬件可以允许 对讲机大小的高频数字收音机,完全集成。
- 电子通信
- 对覆盆子皮、豆骨或任何数量的 其他基于Linux的单板计算机
- 在fldigi上放一个更“用户友好”的gui。
- 通过HTML5和一些Javascript支持Web的FLDIGI 从任何地方访问python's flask/django和bootstrap, 还有一些休息电话。
- 允许手机或平板电脑通过 自定义应用程序有一个fldigi的android版本,但是可能没有 成为解决每一个问题的最佳方法。更自定义的应用程序 可以创建为仅使用特定模式并发送预格式化 例如,数据的工作量比 派生FLDIGI移动应用程序并更新它