1个不稳定版本
0.1.1 | 2022年8月20日 |
---|---|
0.1.0 |
|
#9 in #f1
155KB
932 代码行(不包括注释)
F1-game-telemetry库
从F1视频游戏中选择您想要记录的遥测数据。
示例main.rs
以下是如何使用此库的示例。
use f1_game_telemetry::TelemetryBuilder;
use serde_json::Value;
#[tokio::main] //this is a test
async fn main() {
let endpoint = "127.0.0.1:30500";
let mut tel = TelemetryBuilder::new(endpoint.to_owned())
.add_events_data()
.build();
let (tx, mut rx) = tokio::sync::mpsc::unbounded_channel();
tel.record(tx).await;
while let Some(val) = rx.recv().await {
let val: Value = serde_json::from_str(&val).unwrap();
println!("RECEIVED: {}", val);
}
}
许可证
此库根据MIT许可证授权。
github
请查看我的github!谢谢!
lib.rs
:
用于创建连接和构建遥测对象的函数,该对象定义了您希望记录的数据
依赖项
~10–23MB
~349K SLoC