#ni #ffi #bindings #api #configuration #repo #ni-syscfg

sys ni-syscfg-sys

NI系统配置API的系统绑定

1个稳定版本

20.5.0 2022年4月14日

895配置 中排名

22 每月下载次数
用于 ni-syscfg

MIT 许可证

99KB
1.5K SLoC

ni-syscfg-rs

Rust中NI系统配置API的绑定

此仓库包含两个crate

  • ni-syscfg-sys,它是对NI提供的C API的简单绑定。
  • ni-syscfg,它提供了对C API的安全封装。

NI-Syscfg-sys

此crate包含使用bindgen生成的绑定。

为了简化构建依赖,这些绑定将针对每个版本静态生成一次,并且此crate将遵循NI的版本号。

如果我们需要由于内部错误而提升版本,我们将使用错误修复版本。

生成命令将保存为PowerShell脚本,并假定Windows上的默认安装为C:\Program Files (x86)\National Instruments\Shared\ExternalCompilerSupport

ni-syscfg

此crate将作为对API的安全绑定编写,并遵循自己的语义版本模式。

贡献

这处于早期阶段,我们还需要解决一些问题。要开始关于错误或所需功能的讨论,请在github上创建一个问题,以便我们可以制定如何实现它。

依赖项