-
Notifications
You must be signed in to change notification settings - Fork 0
/
telemetry_docs.json
89 lines (89 loc) · 7.43 KB
/
telemetry_docs.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
[
["isRaceOn", 4, "boolean", "Returns if game is paused. 1 = paused, 0 = unpaused.", null],
["timestampMS", 4, "long", "Returns current in-game timestamp. Can overflow to zero.", null],
["engineMaxRpm", 4, "float", "Returns the engines maximum RPM.", "Math.round() for float to int conversion."],
["engineIdleRpm", 4, "float", "Returns the engines idle (lowest) RPM.", "Math.round() for float to int conversion."],
["currentEngineRpm", 4, "float", "Returns the engines current RPM.", "Math.round() for float to int conversion."],
["accelerationX", 4, "float", "Returns the X-axis acceleration of your car.", "Math.round(accelerationX * 100) for more readable float to int conversion."],
["accelerationY", 4, "float", "Returns the Y-axis acceleration of your car.", "Math.round(accelerationY * 100) for more readable float to int conversion."],
["accelerationZ", 4, "float", "Returns the Z-axis acceleration of your car.", "Math.round(accelerationZ * 100) for more readable float to int conversion."],
["velocityX", 4, "float", "Returns the X-axis velocity of your car.", "Math.round(velocityX * 100) for more readable float to int conversion."],
["velocityY", 4, "float", "Returns the Y-axis velocity of your car.", "Math.round(velocityY * 100) for more readable float to int conversion."],
["velocityZ", 4, "float", "Returns the Z-axis velocity of your car.", "Math.round(velocityZ * 100) for more readable float to int conversion."],
["angularVelocityX", 4, "float", "Returns the X-axis angular velocity of your car.", "Math.round(angularVelocityX * 100) for more readable float to int conversion."],
["angularVelocityY", 4, "float", "Returns the Y-axis angular velocity of your car.", "Math.round(angularVelocityY * 100) for more readable float to int conversion."],
["angularVelocityZ", 4, "float", "Returns the Z-axis angular velocity of your car.", "Math.round(angularVelocityZ * 100) for more readable float to int conversion."],
["yaw", 4, "float", "Returns the yaw of your car.", "Math.round(yaw * 100) for more readable float to int conversion."],
["pitch", 4, "float", "Returns the pitch of your car.", "Math.round(pitch * 100) for more readable float to int conversion."],
["roll", 4, "float", "Returns the roll of your car", "Math.round(roll * 100) for more readable float to int conversion."],
["normalizedSuspensionTravelFrontLeft", 4, "float", "Returns the compression of the front left suspension, ranges from 0%-100%.", "Math.round(normalizedSuspensionTravelFrontLeft * 100) for more readable float to int conversion."],
["normalizedSuspensionTravelFrontRight", 4, "float", "Returns the compression of the front right suspension, ranges from 0%-100%.", "Math.round(normalizedSuspensionTravelFrontRight * 100) for more readable float to int conversion."],
["normalizedSuspensionTravelRearLeft", 4, "float", 4, "float", "Returns the compression of the rear left suspension, ranges from 0%-100%.", "Math.round(normalizedSuspensionTravelRearLeft * 100) for more readable float to int conversion."],
["normalizedSuspensionTravelRearRight", 4, "float", 4, "float", "Returns the compression of the rear right suspension, ranges from 0%-100%.", "Math.round(normalizedSuspensionTravelRearRight * 100) for more readable float to int conversion."],
["tireSlipRatioFrontLeft", 4, "float"],
["tireSlipRatioFrontRight", 4, "float"],
["tireSlipRatioRearLeft", 4, "float"],
["tireSlipRatioRearRight", 4, "float"],
["wheelRotationSpeedFrontLeft", 4, "float", "Returns the RPM of the front left wheel.", "Math.round(wheelRotationSpeedFrontLeft * 100) for more readable float to int conversion."],
["wheelRotationSpeedFrontRight", 4, "float", "Returns the RPM of the front right wheel.", "Math.round(wheelRotationSpeedFrontRight * 100) for more readable float to int conversion."],
["wheelRotationSpeedRearLeft", 4, "float", "Returns the RPM of the rear left wheel.", "Math.round(wheelRotationSpeedRearLeft * 100) for more readable float to int conversion."],
["wheelRotationSpeedRearRight", 4, "float", "Returns the RPM of the rear right wheel.", "Math.round(wheelRotationSpeedRearRight * 100) for more readable float to int conversion."],
["wheelOnRumbleStripFrontLeft", 4, "float", "Returns rumble strength (eg. driving on bumpy dirt road) for the front left wheel. Used for motion rigs.", null],
["wheelOnRumbleStripFrontRight", 4, "float", "Returns rumble strength (eg. driving on bumpy dirt road) for the front right wheel. Used for motion rigs.", null],
["wheelOnRumbleStripRearLeft", 4, "float", "Returns rumble strength (eg. driving on bumpy dirt road) for the rear left wheel. Used for motion rigs.", null],
["wheelOnRumbleStripRearRight", 4, "float", "Returns rumble strength (eg. driving on bumpy dirt road) for the rear right wheel. Used for motion rigs.", null],
["wheelInPuddleDepthFrontLeft", 4, "float", "Returns water depth for the front left wheel. Used for motion rigs.", null],
["wheelInPuddleDepthFrontRight", 4, "float", "Returns water depth for the front right wheel. Used for motion rigs.", null],
["wheelInPuddleDepthRearLeft", 4, "float", "Returns water depth for the rear left wheel. Used for motion rigs.", null],
["wheelInPuddleDepthRearRight", 4, "float", "Returns water depth for the rear right wheel. Used for motion rigs.", null],
["surfaceRumbleFrontLeft", 4, "float"],
["surfaceRumbleFrontRight", 4, "float"],
["surfaceRumbleRearLeft", 4, "float"],
["surfaceRumbleRearRight", 4, "float"],
["tireSlipAngleFrontLeft", 4, "float", "Returns angle degree of the front left tire.", "Math.round(tireSlipAngleFrontLeft * 180 / Math.PI) to get the angle as a degree."],
["tireSlipAngleFrontRight", 4, "float", "Returns angle degree of the front right tire.", "Math.round(tireSlipAngleFrontRight * 180 / Math.PI) to get the angle as a degree."],
["tireSlipAngleRearLeft", 4, "float", "Returns angle degree of the rear left tire.", "Math.round(tireSlipAngleRearLeft * 180 / Math.PI) to get the angle as a degree."],
["tireSlipAngleRearRight", 4, "float", "Returns angle degree of the rear right tire.", "Math.round(tireSlipAngleRearRight * 180 / Math.PI) to get the angle as a degree."],
["tireCombinedSlipFrontLeft", 4, "float"],
["tireCombinedSlipFrontRight", 4, "float"],
["tireCombinedSlipRearLeft", 4, "float"],
["tireCombinedSlipRearRight", 4, "float"],
["suspensionTravelMetersFrontLeft", 4, "float"],
["suspensionTravelMetersFrontRight", 4, "float"],
["suspensionTravelMetersRearLeft", 4, "float"],
["suspensionTravelMetersRearRight", 4, "float"],
["carOrdinal", 4, "int"],
["carClass", 4, "int"],
["carPerformanceIndex", 4, "int"],
["drivetrainType", 4, "int"],
["numCylinders", 4, "int"],
["carCategory", 4, "int"],
["objectHit", 8, "Long"],
["positionX", 4, "float"],
["positionY", 4, "float"],
["positionZ", 4, "float"],
["speed", 4, "float"],
["power", 4, "float"],
["torque", 4, "float"],
["tireTempFrontLeft", 4, "float"],
["tireTempFrontRight", 4, "float"],
["tireTempRearLeft", 4, "float"],
["tireTempRearRight", 4, "float"],
["boost", 4, "float"],
["fuel", 4, "float"],
["distance", 4, "float"],
["bestLapTime", 4, "float"],
["lastLapTime", 4, "float"],
["currentLapTime", 4, "float"],
["currentRaceTime", 4, "float"],
["lap", 2, "short"],
["racePosition", 1, "byte"],
["accelerator", 1, "byte"],
["brake", 1, "byte"],
["clutch", 1, "byte"],
["handbrake", 1, "byte"],
["gear", 1, "byte"],
["steer", 1, "byte"],
["normalDrivingLine", 1, "byte"],
["normalAiBrakeDifference", 1, "byte"]
]