Crates.io | iracing-telem |
lib.rs | iracing-telem |
version | 0.2.1 |
source | src |
created_at | 2022-02-26 01:15:33.104854 |
updated_at | 2023-11-19 19:49:42.349899 |
description | Rust port of the iRacing telemetry SDK. |
homepage | https://github.com/superfell/iracing-telem |
repository | https://github.com/superfell/iracing-telem |
max_upload_size | |
id | 539752 |
size | 72,288 |
This is a Rust port of the iRacing SDK for accessing telementry from a running instance of iRacing.
It allows for access to telemetetry data from a running instance of the iRacing simulator as well as the ability to send certain control messages to the simulator (e.g to change Pitstop settings)
docs: https://docs.rs/iracing-telem/latest/iracing_telem/
crate: https://crates.io/crates/iracing-telem/
The iRacing data is exposed through a memory mapped file. Because of this, and the potential issue for the data to not be in the expected locations almost all methods are marked as unsafe.
Details of the c++ SDK are available on the iRacing forums. Note you will need an active iRacing subsription to access these.