|
|
|
@ -73,7 +73,6 @@ class CAR: |
|
|
|
|
BOLT_EUV = "CHEVROLET BOLT EUV 2022" |
|
|
|
|
SILVERADO = "CHEVROLET SILVERADO 1500 2020" |
|
|
|
|
EQUINOX = "CHEVROLET EQUINOX 2019" |
|
|
|
|
TRAILBLAZER = "CHEVROLET TRAILBLAZER 2021" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Footnote(Enum): |
|
|
|
@ -112,9 +111,9 @@ CAR_INFO: Dict[str, Union[GMCarInfo, List[GMCarInfo]]] = { |
|
|
|
|
CAR.SILVERADO: [ |
|
|
|
|
GMCarInfo("Chevrolet Silverado 1500 2020-21", "Safety Package II"), |
|
|
|
|
GMCarInfo("GMC Sierra 1500 2020-21", "Driver Alert Package II", video_link="https://youtu.be/5HbNoBLzRwE"), |
|
|
|
|
GMCarInfo("Chevrolet Trailblazer 2021-22"), |
|
|
|
|
], |
|
|
|
|
CAR.EQUINOX: GMCarInfo("Chevrolet Equinox 2019-22"), |
|
|
|
|
CAR.TRAILBLAZER: GMCarInfo("Chevrolet Trailblazer 2021-22"), |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -209,10 +208,6 @@ FINGERPRINTS = { |
|
|
|
|
{ |
|
|
|
|
190: 6, 193: 8, 197: 8, 201: 8, 209: 7, 211: 2, 241: 6, 249: 8, 257: 8, 288: 5, 289: 8, 298: 8, 304: 1, 309: 8, 311: 8, 313: 8, 320: 3, 328: 1, 352: 5, 381: 8, 384: 4, 386: 8, 388: 8, 413: 8, 451: 8, 452: 8, 453: 6, 455: 7, 463: 3, 479: 3, 481: 7, 485: 8, 489: 8, 497: 8, 500: 6, 501: 8, 510: 8, 528: 5, 532: 6, 560: 8, 562: 8, 563: 5, 565: 5, 608: 8, 609: 6, 610: 6, 611: 6, 612: 8, 613: 8, 707: 8, 715: 8, 717: 5, 753: 5, 761: 7, 789: 5, 800: 6, 810: 8, 840: 5, 842: 5, 844: 8, 869: 4, 880: 6, 977: 8, 1001: 8, 1011: 6, 1017: 8, 1020: 8, 1033: 7, 1034: 7, 1217: 8, 1221: 5, 1233: 8, 1249: 8, 1259: 8, 1261: 7, 1263: 4, 1265: 8, 1267: 1, 1271: 8, 1280: 4, 1296: 4, 1300: 8, 1930: 7 |
|
|
|
|
}], |
|
|
|
|
CAR.TRAILBLAZER: [ |
|
|
|
|
{ |
|
|
|
|
190: 6, 193: 8, 197: 8, 201: 8, 209: 7, 211: 2, 241: 6, 249: 8, 288: 5, 289: 8, 298: 8, 304: 3, 309: 8, 311: 8, 313: 8, 320: 4, 328: 1, 352: 5, 381: 8, 384: 4, 386: 8, 388: 8, 413: 8, 451: 8, 452: 8, 453: 6, 455: 7, 479: 3, 481: 7, 485: 8, 489: 8, 497: 8, 500: 6, 501: 8, 532: 6, 560: 8, 562: 8, 563: 5, 565: 5, 707: 8, 715: 8, 717: 5, 761: 7, 789: 5, 800: 6, 810: 8, 840: 5, 842: 5, 844: 8, 869: 4, 880: 6, 977: 8, 1001: 8, 1011: 6, 1017: 8, 1020: 8, 1217: 8, 1221: 5, 1233: 8, 1249: 8, 1259: 8, 1261: 7, 1263: 4, 1265: 8, 1267: 1, 1271: 8, 1280: 4, 1296: 4, 1300: 8, 1609: 8, 1613: 8, 1649: 8, 1792: 8, 1798: 8, 1824: 8, 1825: 8, 1840: 8, 1842: 8, 1858: 8, 1860: 8, 1863: 8, 1872: 8, 1875: 8, 1882: 8, 1888: 8, 1889: 8, 1892: 8, 1930: 7, 1937: 8, 1953: 8, 1968: 8, 2001: 8, 2017: 8, 2018: 8, 2020: 8 |
|
|
|
|
}], |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
DBC: Dict[str, Dict[str, str]] = defaultdict(lambda: dbc_dict('gm_global_a_powertrain_generated', 'gm_global_a_object', chassis_dbc='gm_global_a_chassis')) |
|
|
|
@ -220,6 +215,6 @@ DBC: Dict[str, Dict[str, str]] = defaultdict(lambda: dbc_dict('gm_global_a_power |
|
|
|
|
EV_CAR = {CAR.VOLT, CAR.BOLT_EUV} |
|
|
|
|
|
|
|
|
|
# We're integrated at the camera with VOACC on these cars (instead of ASCM w/ OBD-II harness) |
|
|
|
|
CAMERA_ACC_CAR = {CAR.BOLT_EUV, CAR.SILVERADO, CAR.EQUINOX, CAR.TRAILBLAZER} |
|
|
|
|
CAMERA_ACC_CAR = {CAR.BOLT_EUV, CAR.SILVERADO, CAR.EQUINOX} |
|
|
|
|
|
|
|
|
|
STEER_THRESHOLD = 1.0 |
|
|
|
|