#telemetry #f1 #packet #client #game #codemasters #loops

f1-telemetry-client

Codemasters 开发的 F1 游戏遥测客户端

2 个版本

0.1.1 2020 年 10 月 28 日
0.1.0 2020 年 10 月 28 日

#3 in #f1

MIT 许可证

105KB
3K SLoC

f1-telemetry-client

🏎️ Codemasters 开发的 F1 游戏遥测客户端 🏎️

示例

use f1_telemetry_client::{Telemetry, packet::Packet};
use async_std::task;

fn main() {
    task::block_on(async {
        let telemetry = Telemetry::new("192.168.1.11", 20777).await.unwrap();
        
        loop {
            match telemetry.next().await {
                Ok(packet) => {
                    match packet {
                        Packet::F12020(result) => {
                            println!("Result {:?}", result);
                        }
                        _ => unimplemented!(),
                    }
                },
                Err(e) => {
                    eprintln!("Error {}", e)
                }
            }
        }
    })
}

启用遥测设置

web-checkssl

UDP 规范

结构体的致谢

许可证

MIT @Aldi Priya Perdana

依赖项

~6–19MB
~234K SLoC