|
|
@ -63,6 +63,7 @@ class CarInterface(CarInterfaceBase): |
|
|
|
|
|
|
|
|
|
|
|
# create message |
|
|
|
# create message |
|
|
|
ret = car.CarState.new_message() |
|
|
|
ret = car.CarState.new_message() |
|
|
|
|
|
|
|
ret.canValid = True |
|
|
|
|
|
|
|
|
|
|
|
# speeds |
|
|
|
# speeds |
|
|
|
ret.vEgo = self.speed |
|
|
|
ret.vEgo = self.speed |
|
|
@ -82,9 +83,6 @@ class CarInterface(CarInterfaceBase): |
|
|
|
curvature = self.yaw_rate / max(self.speed, 1.) |
|
|
|
curvature = self.yaw_rate / max(self.speed, 1.) |
|
|
|
ret.steeringAngle = curvature * self.CP.steerRatio * self.CP.wheelbase * CV.RAD_TO_DEG |
|
|
|
ret.steeringAngle = curvature * self.CP.steerRatio * self.CP.wheelbase * CV.RAD_TO_DEG |
|
|
|
|
|
|
|
|
|
|
|
events = [] |
|
|
|
|
|
|
|
ret.events = events |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return ret.as_reader() |
|
|
|
return ret.as_reader() |
|
|
|
|
|
|
|
|
|
|
|
def apply(self, c): |
|
|
|
def apply(self, c): |
|
|
|