@@ -7,7 +7,6 @@ class CruiseButtons:
7
7
CANCEL = 2
8
8
MAIN = 1
9
9
10
-
11
10
#car chimes: enumeration from dbc file. Chimes are for alerts and warnings
12
11
class CM :
13
12
MUTE = 0
@@ -16,7 +15,6 @@ class CM:
16
15
REPEATED = 1
17
16
CONTINUOUS = 2
18
17
19
-
20
18
#car beepss: enumeration from dbc file. Beeps are for activ and deactiv
21
19
class BP :
22
20
MUTE = 0
@@ -35,10 +33,10 @@ class AH:
35
33
SEATBELT = [5 , 5 ]
36
34
SPEED_TOO_HIGH = [6 , 8 ]
37
35
38
-
39
36
class CAR :
40
37
ACCORD = "HONDA ACCORD 2018 SPORT 2T"
41
38
ACCORD_15 = "HONDA ACCORD 2018 LX 1.5T"
39
+ ACCORDH = "HONDA ACCORD 2018 HYBRID TOURING"
42
40
CIVIC = "HONDA CIVIC 2016 TOURING"
43
41
CIVIC_HATCH = "HONDA CIVIC HATCHBACK 2017 EX"
44
42
ACURA_ILX = "ACURA ILX 2016 ACURAWATCH PLUS"
@@ -50,14 +48,16 @@ class CAR:
50
48
PILOT_2019 = "HONDA PILOT 2019 ELITE"
51
49
RIDGELINE = "HONDA RIDGELINE 2017 BLACK EDITION"
52
50
53
-
54
51
FINGERPRINTS = {
55
52
CAR .ACCORD : [{
56
- 148 : 8 , 228 : 5 , 304 : 8 , 330 : 8 , 344 : 8 , 380 : 8 , 387 : 8 , 388 : 8 , 399 : 7 , 419 : 8 , 420 : 8 , 427 : 3 , 432 : 7 , 441 : 5 , 446 : 3 , 450 : 8 , 464 : 8 , 477 : 8 , 479 : 8 , 495 : 8 , 525 : 8 , 545 : 6 , 662 : 4 , 773 : 7 , 777 : 8 , 780 : 8 , 804 : 8 , 806 : 8 , 808 : 8 , 829 : 5 , 862 : 8 , 884 : 8 , 891 : 8 , 927 : 8 , 929 : 8 , 1302 : 8 , 1600 : 5 , 1601 : 8 , 1652 : 8
53
+ 148 : 8 , 228 : 5 , 304 : 8 , 330 : 8 , 344 : 8 , 380 : 8 , 399 : 7 , 419 : 8 , 420 : 8 , 427 : 3 , 432 : 7 , 441 : 5 , 446 : 3 , 450 : 8 , 464 : 8 , 477 : 8 , 479 : 8 , 495 : 8 , 545 : 6 , 662 : 4 , 773 : 7 , 777 : 8 , 780 : 8 , 804 : 8 , 806 : 8 , 808 : 8 , 829 : 5 , 862 : 8 , 884 : 8 , 891 : 8 , 927 : 8 , 929 : 8 , 1302 : 8 , 1600 : 5 , 1601 : 8 , 1652 : 8
57
54
}],
58
55
CAR .ACCORD_15 : [{
59
56
148 : 8 , 228 : 5 , 304 : 8 , 330 : 8 , 344 : 8 , 380 : 8 , 399 : 7 , 401 : 8 , 420 : 8 , 427 : 3 , 432 : 7 , 441 : 5 , 446 : 3 , 450 : 8 , 464 : 8 , 477 : 8 , 479 : 8 , 495 : 8 , 545 : 6 , 662 : 4 , 773 : 7 , 777 : 8 , 780 : 8 , 804 : 8 , 806 : 8 , 808 : 8 , 829 : 5 , 862 : 8 , 884 : 8 , 891 : 8 , 927 : 8 , 929 : 8 , 1302 : 8 , 1600 : 5 , 1601 : 8 , 1652 : 8
60
57
}],
58
+ CAR .ACCORDH : [{
59
+ 148 : 8 , 228 : 5 , 304 : 8 , 330 : 8 , 344 : 8 , 380 : 8 , 387 : 8 , 388 : 8 , 399 : 7 , 419 : 8 , 420 : 8 , 427 : 3 , 432 : 7 , 441 : 5 , 450 : 8 , 464 : 8 , 477 : 8 , 479 : 8 , 495 : 8 , 525 : 8 , 545 : 6 , 662 : 4 , 773 : 7 , 777 : 8 , 780 : 8 , 804 : 8 , 806 : 8 , 808 : 8 , 829 : 5 , 862 : 8 , 884 : 8 , 891 : 8 , 927 : 8 , 929 : 8 , 1302 : 8 , 1600 : 5 , 1601 : 8 , 1652 : 8
60
+ }],
61
61
CAR .ACURA_ILX : [{
62
62
57 : 3 , 145 : 8 , 228 : 5 , 304 : 8 , 316 : 8 , 342 : 6 , 344 : 8 , 380 : 8 , 398 : 3 , 399 : 7 , 419 : 8 , 420 : 8 , 422 : 8 , 428 : 8 , 432 : 7 , 464 : 8 , 476 : 4 , 490 : 8 , 506 : 8 , 512 : 6 , 513 : 6 , 542 : 7 , 545 : 4 , 597 : 8 , 660 : 8 , 773 : 7 , 777 : 8 , 780 : 8 , 800 : 8 , 804 : 8 , 808 : 8 , 819 : 7 , 821 : 5 , 829 : 5 , 882 : 2 , 884 : 7 , 887 : 8 , 888 : 8 , 892 : 8 , 923 : 2 , 929 : 4 , 983 : 8 , 985 : 3 , 1024 : 5 , 1027 : 5 , 1029 : 8 , 1030 : 5 , 1034 : 5 , 1036 : 8 , 1039 : 8 , 1057 : 5 , 1064 : 7 , 1108 : 8 , 1365 : 5 ,
63
63
}],
@@ -98,10 +98,10 @@ class CAR:
98
98
}]
99
99
}
100
100
101
-
102
101
DBC = {
103
102
CAR .ACCORD : dbc_dict ('honda_accord_s2t_2018_can_generated' , None ),
104
103
CAR .ACCORD_15 : dbc_dict ('honda_accord_lx15t_2018_can_generated' , None ),
104
+ CAR .ACCORDH : dbc_dict ('honda_accord_s2t_2018_can_generated' , None ),
105
105
CAR .ACURA_ILX : dbc_dict ('acura_ilx_2016_can_generated' , 'acura_ilx_2016_nidec' ),
106
106
CAR .ACURA_RDX : dbc_dict ('acura_rdx_2018_can_generated' , 'acura_ilx_2016_nidec' ),
107
107
CAR .CIVIC : dbc_dict ('honda_civic_touring_2016_can_generated' , 'acura_ilx_2016_nidec' ),
@@ -114,10 +114,10 @@ class CAR:
114
114
CAR .RIDGELINE : dbc_dict ('honda_ridgeline_black_edition_2017_can_generated' , 'acura_ilx_2016_nidec' ),
115
115
}
116
116
117
-
118
117
STEER_THRESHOLD = {
119
118
CAR .ACCORD : 1200 ,
120
119
CAR .ACCORD_15 : 1200 ,
120
+ CAR .ACCORDH : 1200 ,
121
121
CAR .ACURA_ILX : 1200 ,
122
122
CAR .ACURA_RDX : 400 ,
123
123
CAR .CIVIC : 1200 ,
@@ -133,6 +133,7 @@ class CAR:
133
133
SPEED_FACTOR = {
134
134
CAR .ACCORD : 1. ,
135
135
CAR .ACCORD_15 : 1. ,
136
+ CAR .ACCORDH : 1. ,
136
137
CAR .ACURA_ILX : 1. ,
137
138
CAR .ACURA_RDX : 1. ,
138
139
CAR .CIVIC : 1. ,
@@ -159,4 +160,4 @@ class CAR:
159
160
}
160
161
161
162
# TODO: get these from dbc file
162
- HONDA_BOSCH = [CAR .ACCORD , CAR .ACCORD_15 , CAR .CIVIC_HATCH , CAR .CRV_5G ]
163
+ HONDA_BOSCH = [CAR .ACCORD , CAR .ACCORD_15 , CAR .ACCORDH , CAR . CIVIC_HATCH , CAR .CRV_5G ]
0 commit comments