# F1-game-telemetry library
Choose the telemetry data you want to record from the F1 video game.
### Example main.rs
Below is an example of how you would use this library.
```rust
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);
}
}
```
### License
This library is licensed under the [MIT License](https://opensource.org/licenses/MIT)
### github
Please check out my [github](https://github.com/bwintertkb)! Thank you!