@ -3,8 +3,8 @@ from panda import Panda
from openpilot . common . conversions import Conversions as CV
from openpilot . selfdrive . car . hyundai . hyundaicanfd import CanBus
from openpilot . selfdrive . car . hyundai . values import HyundaiFlags , CAR , DBC , CANFD_CAR , CAMERA_SCC_CAR , CANFD_RADAR_SCC_CAR , \
EV_CAR , HYBRID_CAR , LEGACY_SAFETY_MODE_CAR , UNSUPPORTED_LONGITUDINAL _CAR , \
Buttons
CANFD_UNSUPPORTED_LONGITUDINAL_CAR , EV_CAR , HYBRID_CAR , LEGACY_SAFETY_MODE_CAR , \
UNSUPPORTED_LONGITUDINAL_CAR , Buttons
from openpilot . selfdrive . car . hyundai . radar_interface import RADAR_START_ADDR
from openpilot . selfdrive . car import create_button_events , get_safety_config
from openpilot . selfdrive . car . interfaces import CarInterfaceBase
@ -260,7 +260,8 @@ class CarInterface(CarInterfaceBase):
if candidate in CANFD_CAR :
ret . longitudinalTuning . kpV = [ 0.1 ]
ret . longitudinalTuning . kiV = [ 0.0 ]
ret . experimentalLongitudinalAvailable = candidate in ( HYBRID_CAR | EV_CAR ) and candidate not in CANFD_RADAR_SCC_CAR
ret . experimentalLongitudinalAvailable = ( candidate in ( HYBRID_CAR | EV_CAR ) and candidate not in
( CANFD_UNSUPPORTED_LONGITUDINAL_CAR | CANFD_RADAR_SCC_CAR ) )
else :
ret . longitudinalTuning . kpV = [ 0.5 ]
ret . longitudinalTuning . kiV = [ 0.0 ]