From 1234428d8e7958597335c1e3bcd97770c35526fc Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Tue, 11 Feb 2025 19:45:54 -0800 Subject: [PATCH 1/2] move safety constants to opendbc --- opendbc/safety/__init__.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 opendbc/safety/__init__.py diff --git a/opendbc/safety/__init__.py b/opendbc/safety/__init__.py new file mode 100644 index 0000000000..08f07dd326 --- /dev/null +++ b/opendbc/safety/__init__.py @@ -0,0 +1,36 @@ +class Safety: + # matches opendbc.structs.CarParams.SafetyModel + SAFETY_SILENT = 0 + SAFETY_HONDA_NIDEC = 1 + SAFETY_TOYOTA = 2 + SAFETY_ELM327 = 3 + SAFETY_GM = 4 + SAFETY_HONDA_BOSCH_GIRAFFE = 5 + SAFETY_FORD = 6 + SAFETY_HYUNDAI = 8 + SAFETY_CHRYSLER = 9 + SAFETY_TESLA = 10 + SAFETY_SUBARU = 11 + SAFETY_MAZDA = 13 + SAFETY_NISSAN = 14 + SAFETY_VOLKSWAGEN_MQB = 15 + SAFETY_ALLOUTPUT = 17 + SAFETY_GM_ASCM = 18 + SAFETY_NOOUTPUT = 19 + SAFETY_HONDA_BOSCH = 20 + SAFETY_VOLKSWAGEN_PQ = 21 + SAFETY_SUBARU_PREGLOBAL = 22 + SAFETY_HYUNDAI_LEGACY = 23 + SAFETY_HYUNDAI_COMMUNITY = 24 + SAFETY_STELLANTIS = 25 + SAFETY_FAW = 26 + SAFETY_BODY = 27 + SAFETY_HYUNDAI_CANFD = 28 + + +class ALTERNATIVE_EXPERIENCE: + DEFAULT = 0 + DISABLE_DISENGAGE_ON_GAS = 1 + DISABLE_STOCK_AEB = 2 + RAISE_LONGITUDINAL_LIMITS_TO_ISO_MAX = 8 + ALLOW_AEB = 16 From c992c1061407aa726eb6f2e96b80a55039c3ce4b Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Tue, 11 Feb 2025 19:53:21 -0800 Subject: [PATCH 2/2] todo --- opendbc/safety/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/opendbc/safety/__init__.py b/opendbc/safety/__init__.py index 08f07dd326..509cafa225 100644 --- a/opendbc/safety/__init__.py +++ b/opendbc/safety/__init__.py @@ -1,5 +1,6 @@ class Safety: # matches opendbc.structs.CarParams.SafetyModel + # TODO: just use SafetyModel in panda repo SAFETY_SILENT = 0 SAFETY_HONDA_NIDEC = 1 SAFETY_TOYOTA = 2