5 releases
0.2.1 | Nov 19, 2023 |
---|---|
0.2.0 | Mar 5, 2022 |
0.1.2 | Feb 26, 2022 |
0.1.1 | Feb 26, 2022 |
0.1.0 | Feb 26, 2022 |
#129 in Simulation
58KB
1.5K
SLoC
iracing-telem
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.
lib.rs
:
iracing-telem is a rust port of the iRacing provided c++ SDK.
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)
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.
Dependencies
~133MB
~2M SLoC