#遥测 #F1 #记录 #游戏 #选择 #对象 #数据

f1_game_telemetry

记录F1视频游戏中的遥测数据

1个不稳定版本

0.1.1 2022年8月20日
0.1.0 2022年8月20日

#9 in #f1

MIT许可证

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