Skip to content

Commit 06fdb16

Browse files
committed
Jeep: todo: unify the Pacificas?
1 parent 91b8f9f commit 06fdb16

File tree

1 file changed

+22
-9
lines changed

1 file changed

+22
-9
lines changed

selfdrive/car/chrysler/values.py

+22-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
from selfdrive.car import dbc_dict
1+
from enum import Enum
2+
3+
from selfdrive.car import CarInfo, dbc_dict
24
from cereal import car
35
Ecu = car.CarParams.Ecu
46

@@ -9,14 +11,25 @@ class CarControllerParams:
911
STEER_ERROR_MAX = 80
1012

1113

12-
class CAR:
13-
PACIFICA_2017_HYBRID = "CHRYSLER PACIFICA HYBRID 2017"
14-
PACIFICA_2018_HYBRID = "CHRYSLER PACIFICA HYBRID 2018"
15-
PACIFICA_2019_HYBRID = "CHRYSLER PACIFICA HYBRID 2019"
16-
PACIFICA_2018 = "CHRYSLER PACIFICA 2018" # includes 2017 Pacifica
17-
PACIFICA_2020 = "CHRYSLER PACIFICA 2020"
18-
JEEP_CHEROKEE = "JEEP GRAND CHEROKEE V6 2018" # includes 2017 Trailhawk
19-
JEEP_CHEROKEE_2019 = "JEEP GRAND CHEROKEE 2019" # includes 2020 Trailhawk
14+
class CAR(Enum):
15+
PACIFICA_2017_HYBRID = 0
16+
PACIFICA_2018_HYBRID = 1
17+
PACIFICA_2019_HYBRID = 2
18+
PACIFICA_2018 = 3
19+
PACIFICA_2020 = 4
20+
JEEP_CHEROKEE = 5
21+
JEEP_CHEROKEE_2019 = 6
22+
23+
24+
CAR_INFO = {
25+
CAR.PACIFICA_2017_HYBRID: CarInfo("Chrysler Pacifica Hybrid", {2017}, "Adaptive Cruise"),
26+
CAR.PACIFICA_2018_HYBRID: CarInfo("Chrysler Pacifica Hybrid", {2018}, "Adaptive Cruise"),
27+
CAR.PACIFICA_2019_HYBRID: CarInfo("Chrysler Pacifica Hybrid", {2019}, "Adaptive Cruise"),
28+
CAR.PACIFICA_2018: CarInfo("Chrysler Pacifica", {2017, 2018}, "Adaptive Cruise"),
29+
CAR.PACIFICA_2020: CarInfo("Chrysler Pacifica", {2020}, "Adaptive Cruise"),
30+
CAR.JEEP_CHEROKEE: CarInfo("Jeep Grand Cherokee V6", {2016, 2017, 2018}, "Adaptive Cruise"),
31+
CAR.JEEP_CHEROKEE_2019: CarInfo("Jeep Grand Cherokee", {2019, 2020}, "Adaptive Cruise"),
32+
}
2033

2134
# Unique CAN messages:
2235
# Only the hybrids have 270: 8

0 commit comments

Comments
 (0)