f1-telemetry-client

🏎️ Telemetry client for F1 game by Codemasters 🏎️

Example

```rust use f1telemetryclient::{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)
            }
        }
    }
})

} ```

Enable Telemetry Setting

web-checkssl

UDP Specifications

Credits for struct

License

MIT @Aldi Priya Perdana