This commit is contained in:
Your Name
2024-05-04 01:37:11 -05:00
parent b043352c1d
commit 2507b6fbf4

View File

@@ -62,6 +62,7 @@ class CarState(CarStateBase):
self.fix_main_enabled_check = True
self.fix_main_enabled_executed = False
self.fix_main_enabled_cancel_main = False
self.lkas_was_pressed = False
def calculate_speed_limit(self, cp, cp_cam):
if self.CP.carFingerprint in CANFD_CAR:
@@ -303,6 +304,7 @@ class CarState(CarStateBase):
if self.lkas_enabled and not self.lkas_previously_enabled:
self.fix_main_enabled_cancel_main = True
self.lkas_was_pressed = True
# print('Hello World', file=sys.stderr)
# sys.stderr.write(str({k: v for k, v in vars(ret).items() if isinstance(v, (int, float, str, bool))}) + '\n')
@@ -313,6 +315,7 @@ class CarState(CarStateBase):
print({"fix_main_enabled_executed": self.fix_main_enabled_executed}, sys.stderr)
print({"self.lkas_enabled": self.lkas_enabled}, sys.stderr)
print({"lkas_enabled": lkas_enabled}, sys.stderr)
print({"lkas_enabled": self.lkas_was_pressed}, sys.stderr)
# notes on self:
# lkas_enabled = 1 = lkas button has been pressed
# prev_cruise_buttons = 0 (none), 1, 2 - up down