Skip to content

Commit

Permalink
Move safety constants to opendbc (commaai#1714)
Browse files Browse the repository at this point in the history
* move safety constants to opendbc

* todo
  • Loading branch information
sshane authored and elkoled committed Feb 18, 2025
1 parent e3960b5 commit 8b60219
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions opendbc/safety/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
class Safety:
# matches opendbc.structs.CarParams.SafetyModel
# TODO: just use SafetyModel in panda repo
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

0 comments on commit 8b60219

Please sign in to comment.