Telemetry information - Diceble/IRacingAPI GitHub Wiki
Below a table of all the fields that iRacing exposes as of this date (05-05-2024).
Name | Description | TypeOfVariable (incode enum) | Unit |
---|---|---|---|
SessionTime | Seconds since session start | irDouble | s |
SessionTick | Current update number | irInt | |
SessionNum | Session number | irInt | |
SessionState | Session state | irInt | irsdk_SessionState |
SessionUniqueID | Session ID | irInt | |
SessionFlags | Session flags | irBitField | irsdk_Flags |
SessionTimeRemain | Seconds left till session ends | irDouble | s |
SessionLapsRemain | Old laps left till session ends use SessionLapsRemainEx | irInt | |
SessionLapsRemainEx | New improved laps left till session ends | irInt | |
SessionTimeTotal | Total number of seconds in session | irDouble | s |
SessionLapsTotal | Total number of laps in session | irInt | |
SessionJokerLapsRemain | Joker laps remaining to be taken | irInt | |
SessionOnJokerLap | Player is currently completing a joker lap | irBool | |
SessionTimeOfDay | Time of day in seconds | irFloat | s |
RadioTransmitCarIdx | The car index of the current person speaking on the radio | irInt | |
RadioTransmitRadioIdx | The radio index of the current person speaking on the radio | irInt | |
RadioTransmitFrequencyIdx | The frequency index of the current person speaking on the radio | irInt | |
DisplayUnits | Default units for the user interface 0 = english 1 = metric | irInt | |
DriverMarker | Driver activated flag | irBool | |
PushToTalk | Push to talk button state | irBool | |
PushToPass | Push to pass button state | irBool | |
ManualBoost | Hybrid manual boost state | irBool | |
ManualNoBoost | Hybrid manual no boost state | irBool | |
IsOnTrack | 1=Car on track physics running with player in car | irBool | |
IsReplayPlaying | 0=replay not playing 1=replay playing | irBool | |
ReplayFrameNum | Integer replay frame number (60 per second) | irInt | |
ReplayFrameNumEnd | Integer replay frame number from end of tape | irInt | |
IsDiskLoggingEnabled | 0=disk based telemetry turned off 1=turned on | irBool | |
IsDiskLoggingActive | 0=disk based telemetry file not being written 1=being written | irBool | |
FrameRate | Average frames per second | irFloat | fps |
CpuUsageFG | Percent of available tim fg thread took with a 1 sec avg | irFloat | % |
GpuUsage | Percent of available tim gpu took with a 1 sec avg | irFloat | % |
ChanAvgLatency | Communications average latency | irFloat | s |
ChanLatency | Communications latency | irFloat | s |
ChanQuality | Communications quality | irFloat | % |
ChanPartnerQuality | Partner communications quality | irFloat | % |
CpuUsageBG | Percent of available tim bg thread took with a 1 sec avg | irFloat | % |
ChanClockSkew | Communications server clock skew | irFloat | s |
MemPageFaultSec | Memory page faults per second | irFloat | |
MemSoftPageFaultSec | Memory soft page faults per second | irFloat | |
PlayerCarPosition | Players position in race | irInt | |
PlayerCarClassPosition | Players class position in race | irInt | |
PlayerCarClass | Player car class id | irInt | |
PlayerTrackSurface | Players car track surface type | irInt | irsdk_TrkLoc |
PlayerTrackSurfaceMaterial | Players car track surface material type | irInt | irsdk_TrkSurf |
PlayerCarIdx | Players carIdx | irInt | |
PlayerCarTeamIncidentCount | Players team incident count for this session | irInt | |
PlayerCarMyIncidentCount | Players own incident count for this session | irInt | |
PlayerCarDriverIncidentCount | Teams current drivers incident count for this session | irInt | |
PlayerCarWeightPenalty | Players weight penalty | irFloat | kg |
PlayerCarPowerAdjust | Players power adjust | irFloat | % |
PlayerCarDryTireSetLimit | Players dry tire set limit | irInt | |
PlayerCarTowTime | Players car is being towed if time is greater than zero | irFloat | s |
PlayerCarInPitStall | Players car is properly in their pitstall | irBool | |
PlayerCarPitSvStatus | Players car pit service status bits | irInt | irsdk_PitSvStatus |
PlayerTireCompound | Players car current tire compound | irInt | |
PlayerFastRepairsUsed | Players car number of fast repairs used | irInt | |
CarIdxLap | Laps started by car index | irInt | |
CarIdxLapCompleted | Laps completed by car index | irInt | |
CarIdxLapDistPct | Percentage distance around lap by car index | irFloat | % |
CarIdxTrackSurface | Track surface type by car index | irInt | irsdk_TrkLoc |
CarIdxTrackSurfaceMaterial | Track surface material type by car index | irInt | irsdk_TrkSurf |
CarIdxOnPitRoad | On pit road between the cones by car index | irBool | |
CarIdxPosition | Cars position in race by car index | irInt | |
CarIdxClassPosition | Cars class position in race by car index | irInt | |
CarIdxClass | Cars class id by car index | irInt | |
CarIdxF2Time | Race time behind leader or fastest lap time otherwise | irFloat | s |
CarIdxEstTime | Estimated time to reach current location on track | irFloat | s |
CarIdxLastLapTime | Cars last lap time | irFloat | s |
CarIdxBestLapTime | Cars best lap time | irFloat | s |
CarIdxBestLapNum | Cars best lap number | irInt | |
CarIdxTireCompound | Cars current tire compound | irInt | |
CarIdxQualTireCompound | Cars Qual tire compound | irInt | |
CarIdxQualTireCompoundLocked | Cars Qual tire compound is locked-in | irBool | |
CarIdxFastRepairsUsed | How many fast repairs each car has used | irInt | |
CarIdxSessionFlags | Session flags for each player | irBitField | irsdk_Flags |
PaceMode | Are we pacing or not | irInt | irsdk_PaceMode |
CarIdxPaceLine | What line cars are pacing in or -1 if not pacing | irInt | |
CarIdxPaceRow | What row cars are pacing in or -1 if not pacing | irInt | |
CarIdxPaceFlags | Pacing status flags for each car | irBitField | irsdk_PaceFlags |
OnPitRoad | Is the player car on pit road between the cones | irBool | |
CarIdxSteer | Steering wheel angle by car index | irFloat | rad |
CarIdxRPM | Engine rpm by car index | irFloat | revs/min |
CarIdxGear | -1=reverse 0=neutral 1..n=current gear by car index | irInt | |
SteeringWheelAngle | Steering wheel angle | irFloat | rad |
Throttle | 0=off throttle to 1=full throttle | irFloat | % |
Brake | 0=brake released to 1=max pedal force | irFloat | % |
Clutch | 0=disengaged to 1=fully engaged | irFloat | % |
Gear | -1=reverse 0=neutral 1..n=current gear | irInt | |
RPM | Engine rpm | irFloat | revs/min |
PlayerCarSLFirstRPM | Shift light first light rpm | irFloat | revs/min |
PlayerCarSLShiftRPM | Shift light shift rpm | irFloat | revs/min |
PlayerCarSLLastRPM | Shift light last light rpm | irFloat | revs/min |
PlayerCarSLBlinkRPM | Shift light blink rpm | irFloat | revs/min |
Lap | Laps started count | irInt | |
LapCompleted | Laps completed count | irInt | |
LapDist | Meters traveled from S/F this lap | irFloat | m |
LapDistPct | Percentage distance around lap | irFloat | % |
RaceLaps | Laps completed in race | irInt | |
LapBestLap | Players best lap number | irInt | |
LapBestLapTime | Players best lap time | irFloat | s |
LapLastLapTime | Players last lap time | irFloat | s |
LapCurrentLapTime | Estimate of players current lap time as shown in F3 box | irFloat | s |
LapLasNLapSeq | Player num consecutive clean laps completed for N average | irInt | |
LapLastNLapTime | Player last N average lap time | irFloat | s |
LapBestNLapLap | Player last lap in best N average lap time | irInt | |
LapBestNLapTime | Player best N average lap time | irFloat | s |
LapDeltaToBestLap | Delta time for best lap | irFloat | s |
LapDeltaToBestLap_DD | Rate of change of delta time for best lap | irFloat | s/s |
LapDeltaToBestLap_OK | Delta time for best lap is valid | irBool | |
LapDeltaToOptimalLap | Delta time for optimal lap | irFloat | s |
LapDeltaToOptimalLap_DD | Rate of change of delta time for optimal lap | irFloat | s/s |
LapDeltaToOptimalLap_OK | Delta time for optimal lap is valid | irBool | |
LapDeltaToSessionBestLap | Delta time for session best lap | irFloat | s |
LapDeltaToSessionBestLap_DD | Rate of change of delta time for session best lap | irFloat | s/s |
LapDeltaToSessionBestLap_OK | Delta time for session best lap is valid | irBool | |
LapDeltaToSessionOptimalLap | Delta time for session optimal lap | irFloat | s |
LapDeltaToSessionOptimalLap_DD | Rate of change of delta time for session optimal lap | irFloat | s/s |
LapDeltaToSessionOptimalLap_OK | Delta time for session optimal lap is valid | irBool | |
LapDeltaToSessionLastlLap | Delta time for session last lap | irFloat | s |
LapDeltaToSessionLastlLap_DD | Rate of change of delta time for session last lap | irFloat | s/s |
LapDeltaToSessionLastlLap_OK | Delta time for session last lap is valid | irBool | |
Speed | GPS vehicle speed | irFloat | m/s |
Yaw | Yaw orientation | irFloat | rad |
YawNorth | Yaw orientation relative to north | irFloat | rad |
Pitch | Pitch orientation | irFloat | rad |
Roll | Roll orientation | irFloat | rad |
EnterExitReset | Indicate action the reset key will take 0 enter 1 exit 2 reset | irInt | |
TrackTemp | Deprecated set to TrackTempCrew | irFloat | C |
TrackTempCrew | Temperature of track measured by crew around track | irFloat | C |
AirTemp | Temperature of air at start/finish line | irFloat | C |
TrackWetness | How wet is the average track surface | irInt | irsdk_TrackWetness |
Skies | Skies (0=clear/1=p cloudy/2=m cloudy/3=overcast) | irInt | |
AirDensity | Density of air at start/finish line | irFloat | kg/m^3 |
AirPressure | Pressure of air at start/finish line | irFloat | Pa |
WindVel | Wind velocity at start/finish line | irFloat | m/s |
WindDir | Wind direction at start/finish line | irFloat | rad |
RelativeHumidity | Relative Humidity at start/finish line | irFloat | % |
FogLevel | Fog level at start/finish line | irFloat | % |
Precipitation | Precipitation at start/finish line | irFloat | % |
SolarAltitude | Sun angle above horizon in radians | irFloat | rad |
SolarAzimuth | Sun angle clockwise from north in radians | irFloat | rad |
WeatherDeclaredWet | The steward says rain tires can be used | irBool | |
DCLapStatus | Status of driver change lap requirements | irInt | |
DCDriversSoFar | Number of team drivers who have run a stint | irInt | |
OkToReloadTextures | True if it is ok to reload car textures at this time | irBool | |
LoadNumTextures | True if the car_num texture will be loaded | irBool | |
CarLeftRight | Notify if car is to the left or right of driver | irInt | irsdk_CarLeftRight |
PitsOpen | True if pit stop is allowed for the current player | irBool | |
VidCapEnabled | True if video capture system is enabled | irBool | |
VidCapActive | True if video currently being captured | irBool | |
PitRepairLeft | Time left for mandatory pit repairs if repairs are active | irFloat | s |
PitOptRepairLeft | Time left for optional repairs if repairs are active | irFloat | s |
PitstopActive | Is the player getting pit stop service | irBool | |
FastRepairUsed | How many fast repairs used so far | irInt | |
FastRepairAvailable | How many fast repairs left 255 is unlimited | irInt | |
LFTiresUsed | How many left front tires used so far | irInt | |
RFTiresUsed | How many right front tires used so far | irInt | |
LRTiresUsed | How many left rear tires used so far | irInt | |
RRTiresUsed | How many right rear tires used so far | irInt | |
LeftTireSetsUsed | How many left tire sets used so far | irInt | |
RightTireSetsUsed | How many right tire sets used so far | irInt | |
FrontTireSetsUsed | How many front tire sets used so far | irInt | |
RearTireSetsUsed | How many rear tire sets used so far | irInt | |
TireSetsUsed | How many tire sets used so far | irInt | |
LFTiresAvailable | How many left front tires are remaining 255 is unlimited | irInt | |
RFTiresAvailable | How many right front tires are remaining 255 is unlimited | irInt | |
LRTiresAvailable | How many left rear tires are remaining 255 is unlimited | irInt | |
RRTiresAvailable | How many right rear tires are remaining 255 is unlimited | irInt | |
LeftTireSetsAvailable | How many left tire sets are remaining 255 is unlimited | irInt | |
RightTireSetsAvailable | How many right tire sets are remaining 255 is unlimited | irInt | |
FrontTireSetsAvailable | How many front tire sets are remaining 255 is unlimited | irInt | |
RearTireSetsAvailable | How many rear tire sets are remaining 255 is unlimited | irInt | |
TireSetsAvailable | How many tire sets are remaining 255 is unlimited | irInt | |
CamCarIdx | Active camera's focus car index | irInt | |
CamCameraNumber | Active camera number | irInt | |
CamGroupNumber | Active camera group number | irInt | |
CamCameraState | State of camera system | irBitField | irsdk_CameraState |
IsOnTrackCar | 1=Car on track physics running | irBool | |
IsInGarage | 1=Car in garage physics running | irBool | |
SteeringWheelAngleMax | Steering wheel max angle | irFloat | rad |
ShiftPowerPct | Friction torque applied to gears when shifting or grinding | irFloat | % |
ShiftGrindRPM | RPM of shifter grinding noise | irFloat | RPM |
ThrottleRaw | Raw throttle input 0=off throttle to 1=full throttle | irFloat | % |
BrakeRaw | Raw brake input 0=brake released to 1=max pedal force | irFloat | % |
ClutchRaw | Raw clutch input 0=disengaged to 1=fully engaged | irFloat | % |
HandbrakeRaw | Raw handbrake input 0=handbrake released to 1=max force | irFloat | % |
BrakeABSactive | true if abs is currently reducing brake force pressure | irBool | |
EngineWarnings | Bitfield for warning lights | irBitField | irsdk_EngineWarnings |
FuelLevelPct | Percent fuel remaining | irFloat | % |
PitSvFlags | Bitfield of pit service checkboxes | irBitField | irsdk_PitSvFlags |
PitSvLFP | Pit service left front tire pressure | irFloat | kPa |
PitSvRFP | Pit service right front tire pressure | irFloat | kPa |
PitSvLRP | Pit service left rear tire pressure | irFloat | kPa |
PitSvRRP | Pit service right rear tire pressure | irFloat | kPa |
PitSvFuel | Pit service fuel add amount | irFloat | l or kWh |
PitSvTireCompound | Pit service pending tire compound | irInt | |
CarIdxP2P_Status | Push2Pass active or not | irBool | |
CarIdxP2P_Count | Push2Pass count of usage (or remaining in Race) | irInt | |
SteeringWheelPctTorque | Force feedback % max torque on steering shaft unsigned | irFloat | % |
SteeringWheelPctTorqueSign | Force feedback % max torque on steering shaft signed | irFloat | % |
SteeringWheelPctTorqueSignStops | Force feedback % max torque on steering shaft signed stops | irFloat | % |
SteeringWheelPctIntensity | Force feedback % max intensity | irFloat | % |
SteeringWheelPctSmoothing | Force feedback % max smoothing | irFloat | % |
SteeringWheelPctDamper | Force feedback % max damping | irFloat | % |
SteeringWheelLimiter | Force feedback limiter strength limits impacts and oscillation | irFloat | % |
SteeringWheelMaxForceNm | Value of strength or max force slider in Nm for FFB | irFloat | N*m |
SteeringWheelPeakForceNm | Peak torque mapping to direct input units for FFB | irFloat | N*m |
SteeringWheelUseLinear | True if steering wheel force is using linear mode | irBool | |
ShiftIndicatorPct | DEPRECATED use DriverCarSLBlinkRPM instead | irFloat | % |
ReplayPlaySpeed | Replay playback speed | irInt | |
ReplayPlaySlowMotion | 0=not slow motion 1=replay is in slow motion | irBool | |
ReplaySessionTime | Seconds since replay session start | irDouble | s |
ReplaySessionNum | Replay session number | irInt | |
TireLF_RumblePitch | Players LF Tire Sound rumblestrip pitch | irFloat | Hz |
TireRF_RumblePitch | Players RF Tire Sound rumblestrip pitch | irFloat | Hz |
TireLR_RumblePitch | Players LR Tire Sound rumblestrip pitch | irFloat | Hz |
TireRR_RumblePitch | Players RR Tire Sound rumblestrip pitch | irFloat | Hz |
IsGarageVisible | 1=Garage screen is visible | irBool | |
SteeringWheelTorque_ST | Output torque on steering shaft at 360 Hz | irFloat | N*m |
SteeringWheelTorque | Output torque on steering shaft | irFloat | N*m |
VelocityZ_ST | Z velocity | irFloat | m/s at 360 Hz |
VelocityY_ST | Y velocity | irFloat | m/s at 360 Hz |
VelocityX_ST | X velocity | irFloat | m/s at 360 Hz |
VelocityZ | Z velocity | irFloat | m/s |
VelocityY | Y velocity | irFloat | m/s |
VelocityX | X velocity | irFloat | m/s |
YawRate_ST | Yaw rate at 360 Hz | irFloat | rad/s |
PitchRate_ST | Pitch rate at 360 Hz | irFloat | rad/s |
RollRate_ST | Roll rate at 360 Hz | irFloat | rad/s |
YawRate | Yaw rate | irFloat | rad/s |
PitchRate | Pitch rate | irFloat | rad/s |
RollRate | Roll rate | irFloat | rad/s |
VertAccel_ST | Vertical acceleration (including gravity) at 360 Hz | irFloat | m/s^2 |
LatAccel_ST | Lateral acceleration (including gravity) at 360 Hz | irFloat | m/s^2 |
LongAccel_ST | Longitudinal acceleration (including gravity) at 360 Hz | irFloat | m/s^2 |
VertAccel | Vertical acceleration (including gravity) | irFloat | m/s^2 |
LatAccel | Lateral acceleration (including gravity) | irFloat | m/s^2 |
LongAccel | Longitudinal acceleration (including gravity) | irFloat | m/s^2 |
dcStarter | In car trigger car starter | irBool | |
dcPitSpeedLimiterToggle | In car traction control active | irBool | |
dcTractionControlToggle | In car traction control active | irBool | |
dcHeadlightFlash | In car headlight flash control active | irBool | |
dpRFTireChange | Pitstop rf tire change request | irFloat | |
dpLFTireChange | Pitstop lf tire change request | irFloat | |
dpRRTireChange | Pitstop rr tire change request | irFloat | |
dpLRTireChange | Pitstop lr tire change request | irFloat | |
dpFuelFill | Pitstop fuel fill flag | irFloat | |
dpFuelAutoFillEnabled | Pitstop auto fill fuel system enabled | irFloat | |
dpFuelAutoFillActive | Pitstop auto fill fuel next stop flag | irFloat | |
dpWindshieldTearoff | Pitstop windshield tearoff | irFloat | |
dpFuelAddKg | Pitstop fuel add amount | irFloat | kg |
dpFastRepair | Pitstop fast repair set | irFloat | |
dcBrakeBias | In car brake bias adjustment | irFloat | |
dpLFTireColdPress | Pitstop lf tire cold pressure adjustment | irFloat | Pa |
dpRFTireColdPress | Pitstop rf cold tire pressure adjustment | irFloat | Pa |
dpLRTireColdPress | Pitstop lr tire cold pressure adjustment | irFloat | Pa |
dpRRTireColdPress | Pitstop rr cold tire pressure adjustment | irFloat | Pa |
dcTractionControl | In car traction control adjustment | irFloat | |
dcABS | In car abs adjustment | irFloat | |
dcToggleWindshieldWipers | In car turn wipers on or off | irBool | |
dcTriggerWindshieldWipers | In car momentarily turn on wipers | irBool | |
FuelUsePerHour | Engine fuel used instantaneous | irFloat | kg/h |
Voltage | Engine voltage | irFloat | V |
WaterTemp | Engine coolant temp | irFloat | C |
WaterLevel | Engine coolant level | irFloat | l |
FuelPress | Engine fuel pressure | irFloat | bar |
OilTemp | Engine oil temperature | irFloat | C |
OilPress | Engine oil pressure | irFloat | bar |
OilLevel | Engine oil level | irFloat | l |
ManifoldPress | Engine manifold pressure | irFloat | bar |
FuelLevel | Liters of fuel remaining | irFloat | l |
Engine0_RPM | Engine0Engine rpm | irFloat | revs/min |
RFbrakeLinePress | RF brake line pressure | irFloat | bar |
RFcoldPressure | RF tire cold pressure as set in the garage | irFloat | kPa |
RFtempCL | RF tire left carcass temperature | irFloat | C |
RFtempCM | RF tire middle carcass temperature | irFloat | C |
RFtempCR | RF tire right carcass temperature | irFloat | C |
RFwearL | RF tire left percent tread remaining | irFloat | % |
RFwearM | RF tire middle percent tread remaining | irFloat | % |
RFwearR | RF tire right percent tread remaining | irFloat | % |
LFbrakeLinePress | LF brake line pressure | irFloat | bar |
LFcoldPressure | LF tire cold pressure as set in the garage | irFloat | kPa |
LFtempCL | LF tire left carcass temperature | irFloat | C |
LFtempCM | LF tire middle carcass temperature | irFloat | C |
LFtempCR | LF tire right carcass temperature | irFloat | C |
LFwearL | LF tire left percent tread remaining | irFloat | % |
LFwearM | LF tire middle percent tread remaining | irFloat | % |
LFwearR | LF tire right percent tread remaining | irFloat | % |
RRbrakeLinePress | RR brake line pressure | irFloat | bar |
RRcoldPressure | RR tire cold pressure as set in the garage | irFloat | kPa |
RRtempCL | RR tire left carcass temperature | irFloat | C |
RRtempCM | RR tire middle carcass temperature | irFloat | C |
RRtempCR | RR tire right carcass temperature | irFloat | C |
RRwearL | RR tire left percent tread remaining | irFloat | % |
RRwearM | RR tire middle percent tread remaining | irFloat | % |
RRwearR | RR tire right percent tread remaining | irFloat | % |
LRbrakeLinePress | LR brake line pressure | irFloat | bar |
LRcoldPressure | LR tire cold pressure as set in the garage | irFloat | kPa |
LRtempCL | LR tire left carcass temperature | irFloat | C |
LRtempCM | LR tire middle carcass temperature | irFloat | C |
LRtempCR | LR tire right carcass temperature | irFloat | C |
LRwearL | LR tire left percent tread remaining | irFloat | % |
LRwearM | LR tire middle percent tread remaining | irFloat | % |
LRwearR | LR tire right percent tread remaining | irFloat | % |
LRshockDefl | LR shock deflection | irFloat | m |
LRshockDefl_ST | LR shock deflection at 360 Hz | irFloat | m |
LRshockVel | LR shock velocity | irFloat | m/s |
LRshockVel_ST | LR shock velocity at 360 Hz | irFloat | m/s |
RRshockDefl | RR shock deflection | irFloat | m |
RRshockDefl_ST | RR shock deflection at 360 Hz | irFloat | m |
RRshockVel | RR shock velocity | irFloat | m/s |
RRshockVel_ST | RR shock velocity at 360 Hz | irFloat | m/s |
LFshockDefl | LF shock deflection | irFloat | m |
LFshockDefl_ST | LF shock deflection at 360 Hz | irFloat | m |
LFshockVel | LF shock velocity | irFloat | m/s |
LFshockVel_ST | LF shock velocity at 360 Hz | irFloat | m/s |
RFshockDefl | RF shock deflection | irFloat | m |
RFshockDefl_ST | RF shock deflection at 360 Hz | irFloat | m |
RFshockVel | RF shock velocity | irFloat | m/s |
RFshockVel_ST | RF shock velocity at 360 Hz | irFloat | m/s |