From fe9deec24aba3bc15306c536ee343e0bc6bec645 Mon Sep 17 00:00:00 2001 From: "Mr.one" Date: Wed, 4 Jun 2025 21:02:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91controlsd.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- selfdrive/controls/controlsd.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/selfdrive/controls/controlsd.py b/selfdrive/controls/controlsd.py index 99e6a3a58..53597b86b 100644 --- a/selfdrive/controls/controlsd.py +++ b/selfdrive/controls/controlsd.py @@ -547,11 +547,11 @@ class Controls: no_system_errors = (not has_disable_events) or (len(self.events) == num_events) if (not self.sm.all_checks() or self.card.can_rcv_timeout) and no_system_errors: if not self.sm.all_alive(): - self.events.add(EventName.commIssue) + pass#self.events.add(EventName.commIssue) elif not self.sm.all_freq_ok(): - self.events.add(EventName.commIssueAvgFreq) + pass#self.events.add(EventName.commIssueAvgFreq) else: # invalid or can_rcv_timeout. - self.events.add(EventName.commIssue) + pass#self.events.add(EventName.commIssue) logs = { 'invalid': [s for s, valid in self.sm.valid.items() if not valid], @@ -567,17 +567,19 @@ class Controls: if not (self.CP.notCar and self.joystick_mode): if not self.sm['liveLocationKalman'].posenetOK: - self.events.add(EventName.posenetInvalid) + pass#self.events.add(EventName.posenetInvalid) if not self.sm['liveLocationKalman'].deviceStable: - self.events.add(EventName.deviceFalling) + pass#self.events.add(EventName.deviceFalling) if not self.sm['liveLocationKalman'].inputsOK: - self.events.add(EventName.locationdTemporaryError) + pass + #self.events.add(EventName.locationdTemporaryError) if not self.sm['liveParameters'].valid and not TESTING_CLOSET and (not SIMULATION or REPLAY): - self.events.add(EventName.paramsdTemporaryError) + pass#self.events.add(EventName.paramsdTemporaryError) # conservative HW alert. if the data or frequency are off, locationd will throw an error if any((self.sm.frame - self.sm.recv_frame[s])*DT_CTRL > 10. for s in self.sensor_packets) and self.random_events: - self.events.add(EventName.sensorDataInvalid) + pass + #self.events.add(EventName.sensorDataInvalid) if not REPLAY: # Check for mismatch between openpilot and car's PCM