  GearShifter = car.CarState.GearShifter
  ButtonType = car.CarState.ButtonEvent.Type
  
  class CarInterface(CarInterfaceBase):
    def __init__(self, CP, CarController):
      super().__init__(CP, CarController, CarState, get_can_parser, get_cam_can_parser=get_camera_parser)
  
      self.idx = 0
      self.lanes = 0
      self.lkas_request = 0
      self.low_speed_alert = False
 
</s> remove   def __init__(self, CP, CarController):
    super().__init__(CP, CarController, CarState, get_can_parser, get_cam_can_parser=get_camera_parser)
 </s> add   def __init__(self, CP, CarController, CarState):
    super().__init__(CP, CarController, CarState) </s> remove   def __init__(self, CP, CarController):
    super().__init__(CP, CarController, CarState, get_powertrain_can_parser)
 </s> add   def __init__(self, CP, CarController, CarState):
    super().__init__(CP, CarController, CarState) </s> remove   def __init__(self, CP, CarController):
    super().__init__(CP, CarController, CarState, get_powertrain_can_parser, get_cam_can_parser=get_camera_can_parser)
    self.CP = CP

 </s> add   def __init__(self, CP, CarController, CarState):
    super().__init__(CP, CarController, CarState) </s> remove   def __init__(self, CP, CarController):
    super().__init__(CP, CarController, CarState, get_can_parser, get_cam_can_parser=get_cam_can_parser)
 </s> add   def __init__(self, CP, CarController, CarState):
    super().__init__(CP, CarController, CarState) </s> remove   def __init__(self, CP, CarController):
    super().__init__(CP, CarController, CarState, get_can_parser, get_cam_can_parser=get_cam_can_parser)
 </s> add 
  def __init__(self, CP, CarController, CarState):
    super().__init__(CP, CarController, CarState)
  GearShifter = car.CarState.GearShifter
  ButtonType = car.CarState.ButtonEvent.Type
  
  class CarInterface(CarInterfaceBase):
  def __init__(self, CP, CarController, CarState):
    super().__init__(CP, CarController, CarState)
  def __init__(self, CP, CarController, CarState):
    super().__init__(CP, CarController, CarState)
  
      self.idx = 0
      self.lanes = 0
      self.lkas_request = 0
      self.low_speed_alert = False
keep keep keep keep replace replace keep keep keep keep keep
 get_can_parser and get_cam_can_parser are now standard static methods (#1136) 
selfdrive/car/hyundai/interface.py