|
|
@ -9,7 +9,7 @@ from selfdrive.car.volkswagen.values import DBC, CANBUS, TransmissionType, GearS |
|
|
|
class CarState(CarStateBase): |
|
|
|
class CarState(CarStateBase): |
|
|
|
def __init__(self, CP): |
|
|
|
def __init__(self, CP): |
|
|
|
super().__init__(CP) |
|
|
|
super().__init__(CP) |
|
|
|
can_define = CANDefine(DBC[CP.carFingerprint]["pt"]) |
|
|
|
can_define = CANDefine(DBC.mqb) |
|
|
|
if CP.transmissionType == TransmissionType.automatic: |
|
|
|
if CP.transmissionType == TransmissionType.automatic: |
|
|
|
self.shifter_values = can_define.dv["Getriebe_11"]["GE_Fahrstufe"] |
|
|
|
self.shifter_values = can_define.dv["Getriebe_11"]["GE_Fahrstufe"] |
|
|
|
elif CP.transmissionType == TransmissionType.direct: |
|
|
|
elif CP.transmissionType == TransmissionType.direct: |
|
|
@ -239,7 +239,7 @@ class CarState(CarStateBase): |
|
|
|
signals += MqbExtraSignals.bsm_radar_signals |
|
|
|
signals += MqbExtraSignals.bsm_radar_signals |
|
|
|
checks += MqbExtraSignals.bsm_radar_checks |
|
|
|
checks += MqbExtraSignals.bsm_radar_checks |
|
|
|
|
|
|
|
|
|
|
|
return CANParser(DBC[CP.carFingerprint]["pt"], signals, checks, CANBUS.pt) |
|
|
|
return CANParser(DBC.mqb, signals, checks, CANBUS.pt) |
|
|
|
|
|
|
|
|
|
|
|
@staticmethod |
|
|
|
@staticmethod |
|
|
|
def get_cam_can_parser(CP): |
|
|
|
def get_cam_can_parser(CP): |
|
|
@ -258,7 +258,7 @@ class CarState(CarStateBase): |
|
|
|
("LDW_02", 10) # From R242 Driver assistance camera |
|
|
|
("LDW_02", 10) # From R242 Driver assistance camera |
|
|
|
] |
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
return CANParser(DBC[CP.carFingerprint]["pt"], signals, checks, CANBUS.cam) |
|
|
|
return CANParser(DBC.mqb, signals, checks, CANBUS.cam) |
|
|
|
|
|
|
|
|
|
|
|
class MqbExtraSignals: |
|
|
|
class MqbExtraSignals: |
|
|
|
# Additional signal and message lists for optional or bus-portable controllers |
|
|
|
# Additional signal and message lists for optional or bus-portable controllers |
|
|
|