From 776aec71b4fa14b987aebb135bc3470cfa3161a8 Mon Sep 17 00:00:00 2001 From: Jason Young Date: Tue, 29 Jul 2025 01:46:55 -0400 Subject: [PATCH] concise --- opendbc/car/volkswagen/carcontroller.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/opendbc/car/volkswagen/carcontroller.py b/opendbc/car/volkswagen/carcontroller.py index ddff4666f..b4990831f 100644 --- a/opendbc/car/volkswagen/carcontroller.py +++ b/opendbc/car/volkswagen/carcontroller.py @@ -13,15 +13,16 @@ LongCtrlState = structs.CarControl.Actuators.LongControlState class CarController(CarControllerBase): def __init__(self, dbc_names, CP): super().__init__(dbc_names, CP) - self.CCP = CarControllerParams(CP) self.CAN = CanBus(CP) + self.CCP = CarControllerParams(CP) + self.packer_pt = CANPacker(dbc_names[Bus.pt]) + + self.CCS = mqbcan if CP.flags & VolkswagenFlags.PQ: self.CCS = pqcan elif CP.flags & VolkswagenFlags.MEB: self.CCS = mebcan - else: - self.CCS = mqbcan - self.packer_pt = CANPacker(dbc_names[Bus.pt]) + self.aeb_available = not CP.flags & VolkswagenFlags.PQ self.openpilot_longitudinal = self.CP.openpilotLongitudinalControl and not self.CP.flags & VolkswagenFlags.MEB