From c68137973cc9d484950403abb50c2f5ece02f2cd Mon Sep 17 00:00:00 2001 From: kutu Date: Thu, 7 May 2020 13:33:35 +0400 Subject: [PATCH] - added enums: PitSvStatus, PaceMode, PaceFlags - vars.txt updated --- irsdk.py | 27 ++++++++++++++++++++++++++- vars.txt | 4 ++++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/irsdk.py b/irsdk.py index 1fd22ce..faeab5a 100644 --- a/irsdk.py +++ b/irsdk.py @@ -15,7 +15,7 @@ except ImportError: from yaml import SafeLoader as YamlSafeLoader -VERSION = '1.2.5' +VERSION = '1.2.6' SIM_STATUS_URL = 'http://127.0.0.1:32034/get_sim_status?object=simStatus' @@ -209,6 +209,31 @@ class PitSvFlags: windshield_tearoff = 0x20 fast_repair = 0x40 +class PitSvStatus: + # status + none = 0 + in_progress = 1 + complete = 2 + # errors + too_far_left = 100 + too_far_right = 101 + too_far_forward = 102 + too_far_back = 103 + bad_angle = 104 + cant_fix_that = 105 + +class PaceMode: + single_file_start = 0 + double_file_start = 1 + single_file_restart = 2 + double_file_restart = 3 + not_pacing = 4 + +class PaceFlags: + end_of_line = 0x01 + free_pass = 0x02 + waved_around = 0x04 + class CarLeftRight: clear = 1 # no cars around us. car_left = 2 # there is a car to our left. diff --git a/vars.txt b/vars.txt index 1646f8b..cf78da4 100644 --- a/vars.txt +++ b/vars.txt @@ -20,6 +20,9 @@ CarIdxLastLapTime Cars last lap time, s CarIdxOnPitRoad On pit road between the cones by car index, CarIdxP2P_Count Push2Pass count of usage (or remaining in Race), CarIdxP2P_Status Push2Pass active or not, +CarIdxPaceFlags Pacing status flags for each car, irsdk_PaceFlags +CarIdxPaceLine What line cars are pacing in or -1 if not pacing, +CarIdxPaceRow What row cars are pacing in or -1 if not pacing, CarIdxPosition Cars position in race by car index, CarIdxRPM Engine rpm by car index, revs/min CarIdxSteer Steering wheel angle by car index, rad @@ -127,6 +130,7 @@ OilPress Engine oil pressure, bar OilTemp Engine oil temperature, C OkToReloadTextures True if it is ok to reload car textures at this time, OnPitRoad Is the player car on pit road between the cones, +PaceMode Are we pacing or not, irsdk_PaceMode Pitch Pitch orientation, rad PitchRate Pitch rate, rad/s PitchRate_ST Pitch rate at 360 Hz, rad/s