mirror of
https://github.com/infiniteCable2/openpilot.git
synced 2026-10-11 17:03:41 +08:00
Update controlsd.py pass through long param
This commit is contained in:
@@ -64,6 +64,7 @@ class Controls(ControlsExt, ModelStateBase):
|
||||
self.enable_speed_limit_control = self.params.get_bool("EnableSpeedLimitControl")
|
||||
self.enable_speed_limit_predicative = self.params.get_bool("EnableSpeedLimitPredicative")
|
||||
self.enable_smooth_steer = self.params.get_bool("EnableSmoothSteer")
|
||||
self.enable_long_comfort_mode = self.params.get_bool("EnableLongComfortMode")
|
||||
self.smooth_steer = PT2Filter(46.0, 1.0, DT_CTRL)
|
||||
self.force_rhd_for_bsm = self.params.get_bool("ForceRHDForBSM")
|
||||
|
||||
@@ -97,6 +98,7 @@ class Controls(ControlsExt, ModelStateBase):
|
||||
self.enable_speed_limit_control = self.params.get_bool("EnableSpeedLimitControl")
|
||||
self.enable_speed_limit_predicative = self.params.get_bool("EnableSpeedLimitPredicative")
|
||||
self.force_rhd_for_bsm = self.params.get_bool("ForceRHDForBSM")
|
||||
self.enable_long_comfort_mode = self.params.get_bool("EnableLongComfortMode")
|
||||
|
||||
def state_control(self):
|
||||
CS = self.sm['carState']
|
||||
@@ -192,6 +194,7 @@ class Controls(ControlsExt, ModelStateBase):
|
||||
CC.curvatureControllerActive = self.enable_curvature_controller # for car controller curvature correction activation
|
||||
CC.steerLimited = self.steer_limited_by_safety
|
||||
CC.forceRHDForBSM = self.force_rhd_for_bsm
|
||||
CC.longComfortMode = self.enable_long_comfort_mode
|
||||
|
||||
# Orientation and angle rates can be useful for carcontroller
|
||||
# Only calibrated (car) frame is relevant for the carcontroller
|
||||
|
||||
Reference in New Issue
Block a user