|
1 | 1 | export interface Driver { |
2 | | - CarIdx: number; |
3 | | - UserName: string; |
4 | | - AbbrevName: string | null; |
5 | | - Initials: string | null; |
6 | | - UserID: number; |
7 | | - TeamID: number; |
8 | | - TeamName: string; |
9 | | - CarNumber: string; |
10 | | - CarNumberRaw: number; |
11 | | - CarPath: string; |
12 | | - CarClassID: number; |
13 | | - CarID: number; |
14 | | - CarIsPaceCar: number; // bool? |
15 | | - CarIsAI: number; // bool? |
16 | | - CarScreenName: string; |
17 | | - CarScreenNameShort: string; |
18 | | - CarClassShortName: string; |
19 | | - CarClassRelSpeed: number; |
20 | | - CarClassLicenseLevel: number; |
21 | | - CarClassMaxFuelPct: string; |
22 | | - CarClassWeightPenalty: string; |
23 | | - CarClassPowerAdjust: string; |
24 | | - CarClassDryTireSetLimit: string; |
25 | | - CarClassColor: number; |
26 | | - CarClassEstLapTime: number; |
27 | | - IRating: number; |
28 | | - LicLevel: number; |
29 | | - LicSubLevel: number; |
30 | | - LicString: string; |
31 | | - LicColor: number; |
32 | | - IsSpectator: number; |
33 | | - CarDesignStr: string; |
34 | | - HelmetDesignStr: string; |
35 | | - SuitDesignStr: string; |
36 | | - CarNumberDesignStr: string; |
37 | | - CarSponsor_1: number; |
38 | | - CarSponsor_2: number; |
39 | | - CurDriverIncidentCount: number; |
40 | | - TeamIncidentCount: number; |
| 2 | + CarIdx: number; |
| 3 | + UserName: string; |
| 4 | + AbbrevName: string | null; |
| 5 | + Initials: string | null; |
| 6 | + UserID: number; |
| 7 | + TeamID: number; |
| 8 | + TeamName: string; |
| 9 | + CarNumber: string; |
| 10 | + CarNumberRaw: number; |
| 11 | + CarPath: string; |
| 12 | + CarClassID: number; |
| 13 | + CarID: number; |
| 14 | + CarIsPaceCar: number; |
| 15 | + CarIsAI: number; |
| 16 | + CarIsElectric: number; |
| 17 | + CarScreenName: string; |
| 18 | + CarScreenNameShort: string; |
| 19 | + CarCfg: number; |
| 20 | + CarCfgName: string | null; |
| 21 | + CarCfgCustomPaintExt: string | null; |
| 22 | + CarClassShortName: string; |
| 23 | + CarClassRelSpeed: number; |
| 24 | + CarClassLicenseLevel: number; |
| 25 | + CarClassMaxFuelPct: string; |
| 26 | + CarClassWeightPenalty: string; |
| 27 | + CarClassPowerAdjust: string; |
| 28 | + CarClassDryTireSetLimit: string; |
| 29 | + CarClassColor: number; |
| 30 | + CarClassEstLapTime: number; |
| 31 | + IRating: number; |
| 32 | + LicLevel: number; |
| 33 | + LicSubLevel: number; |
| 34 | + LicString: string; |
| 35 | + LicColor: number; |
| 36 | + IsSpectator: number; |
| 37 | + CarDesignStr: string; |
| 38 | + HelmetDesignStr: string; |
| 39 | + SuitDesignStr: string; |
| 40 | + BodyType: number; |
| 41 | + FaceType: number; |
| 42 | + HelmetType: number; |
| 43 | + CarNumberDesignStr: string; |
| 44 | + CarSponsor_1: number; |
| 45 | + CarSponsor_2: number; |
| 46 | + ClubName: string; |
| 47 | + ClubID: number; |
| 48 | + FlairName: string; |
| 49 | + FlairID: number; |
| 50 | + DivisionName: string; |
| 51 | + DivisionID: number; |
| 52 | + CurDriverIncidentCount: number; |
| 53 | + TeamIncidentCount: number; |
| 54 | +} |
| 55 | + |
| 56 | +export interface Tire { |
| 57 | + TireIndex: number; |
| 58 | + TireCompoundType: string; |
41 | 59 | } |
42 | 60 |
|
43 | 61 | export interface DriverInfo { |
44 | 62 | DriverCarIdx: number; |
45 | | - DriverUserID: number; |
46 | | - PaceCarIdx: number; |
47 | | - DriverHeadPosX: number; |
48 | | - DriverHeadPosY: number; |
49 | | - DriverHeadPosZ: number; |
50 | | - DriverCarIdleRPM: number; |
51 | | - DriverCarRedLine: number; |
52 | | - DriverCarEngCylinderCount: number; |
53 | | - DriverCarFuelKgPerLtr: number; |
54 | | - DriverCarFuelMaxLtr: number; |
55 | | - DriverCarMaxFuelPct: number; |
56 | | - DriverCarGearNumForward: number; |
57 | | - DriverCarGearNeutral: number; |
58 | | - DriverCarGearReverse: number; |
59 | | - DriverCarSLFirstRPM: number; |
60 | | - DriverCarSLShiftRPM: number; |
61 | | - DriverCarSLLastRPM: number; |
62 | | - DriverCarSLBlinkRPM: number; |
63 | | - DriverCarVersion: string; |
64 | | - DriverPitTrkPct: number; |
65 | | - DriverCarEstLapTime: number; |
66 | | - DriverSetupName: string; |
67 | | - DriverSetupIsModified: number; |
68 | | - DriverSetupLoadTypeName: string; |
69 | | - DriverSetupPassedTech: number; |
70 | | - DriverIncidentCount: number; |
71 | | - Drivers: Driver[]; |
| 63 | + DriverUserID: number; |
| 64 | + PaceCarIdx: number; |
| 65 | + DriverHeadPosX: number; |
| 66 | + DriverHeadPosY: number; |
| 67 | + DriverHeadPosZ: number; |
| 68 | + DriverCarIsElectric: number; |
| 69 | + DriverCarIdleRPM: number; |
| 70 | + DriverCarRedLine: number; |
| 71 | + DriverCarEngCylinderCount: number; |
| 72 | + DriverCarFuelKgPerLtr: number; |
| 73 | + DriverCarFuelMaxLtr: number; |
| 74 | + DriverCarMaxFuelPct: number; |
| 75 | + DriverCarGearNumForward: number; |
| 76 | + DriverCarGearNeutral: number; |
| 77 | + DriverCarGearReverse: number; |
| 78 | + DriverCarSLFirstRPM: number; |
| 79 | + DriverCarSLShiftRPM: number; |
| 80 | + DriverCarSLLastRPM: number; |
| 81 | + DriverCarSLBlinkRPM: number; |
| 82 | + DriverCarVersion: string; |
| 83 | + DriverPitTrkPct: number; |
| 84 | + DriverCarEstLapTime: number; |
| 85 | + DriverSetupName: string; |
| 86 | + DriverSetupIsModified: number; |
| 87 | + DriverSetupLoadTypeName: string; |
| 88 | + DriverSetupPassedTech: number; |
| 89 | + DriverIncidentCount: number; |
| 90 | + DriverBrakeCurvingFactor: number; |
| 91 | + DriverTires: Tire[]; |
| 92 | + Drivers: Driver[]; |
72 | 93 | } |
0 commit comments