iracing-telem

Crates.ioiracing-telem
lib.rsiracing-telem
version0.2.1
sourcesrc
created_at2022-02-26 01:15:33.104854
updated_at2023-11-19 19:49:42.349899
descriptionRust port of the iRacing telemetry SDK.
homepagehttps://github.com/superfell/iracing-telem
repositoryhttps://github.com/superfell/iracing-telem
max_upload_size
id539752
size72,288
Simon Fell (superfell)

documentation

README

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.

https://forums.iracing.com/discussion/62/iracing-sdk

Commit count: 24

cargo fmt