#bindings #data #position #float #threshold

simconnect

SimConnect的Rust绑定

8个版本

0.3.2 2024年7月11日
0.3.0 2023年12月27日
0.2.0 2023年5月9日
0.1.4 2021年1月19日
0.1.0 2020年8月26日

#31仿真

Download history 7/week @ 2024-05-28 1/week @ 2024-06-11 1/week @ 2024-06-18 15/week @ 2024-07-02 117/week @ 2024-07-09 6/week @ 2024-07-16 67/week @ 2024-07-23

每月75次下载
buster 中使用

MIT 许可证

140KB
995 代码行

包含 (Windows DLL, 68KB) SimConnect.dll, (静态库, 22KB) libsrc/lib/SimConnect.lib

crates.io

SimConnect的Rust绑定

需求

使用

将以下内容添加到您的 Cargo.toml

[dependencies]
simconnect = "0.3.2"

构建

SimConnect二进制文件包含在此存储库中,但可能不是最新的。

  1. 运行 cargo build
  2. 在文件顶部添加 use simconnect

示例

读取浮点位置数据

cargo run --example aircraft_updates

从SimConnect请求带有阈值的标记数据并读取浮点数/字符串

cargo run --example aircraft_updates_on_change

您必须将SimConnect.dll放在与编译的exe相同的目录中才能运行(例如,在 )

备注

我尚未测试api中的每个函数。如果您发现错误,请随时提交问题或拉取请求。

无运行时依赖项

~0–1.9MB
~37K SLoC