This library read the telemetry data of Euro Truck Simulator 2 and American Truck Simulator and parse data into Rust struct.
Based on RenCloud/scs-sdk-plugin
Follow the installation section in RenCloud/scs-sdk-plugin
Read data: ```rust // main.rs use scssdktelemetry::shared_memory::SharedMemory;
fn main() { let mut shared_mem: SharedMemory = SharedMemory::connect();
println!("{:#?}", shared_mem.read());
shared_mem.dispose(); } ```
With serde-rs/json: ```toml
...
[dependencies.scssdktelemetry] features = ["json"]
...
rust
// main.rs
use scssdktelemetry::shared_memory::SharedMemory;
fn main() { let mut shared_mem: SharedMemory = SharedMemory::connect();
println!("{:#?}", sharedmem.read().tojson().unwrap().to_string());
shared_mem.dispose(); } ``` See the docs for all the details.
This project is licensed under MPL-2.0.