mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-11-03 03:03:43 +08:00
static test
This commit is contained in:
@@ -13,26 +13,25 @@ class DecLongitudinalPlanner:
|
||||
def update(self, sm):
|
||||
self.dynamic_experimental_controller.set_mpc_fcw_crash_cnt(self.mpc.crash_cnt)
|
||||
self.dynamic_experimental_controller.update(self.CP.radarUnavailable, sm)
|
||||
|
||||
|
||||
def get_mpc_mode(self, sm) -> str | None:
|
||||
if not self.is_enabled or not sm['selfdriveState'].experimentalMode:
|
||||
return None
|
||||
|
||||
|
||||
return self.dynamic_experimental_controller.get_mpc_mode()
|
||||
|
||||
def publish_longitudinal_plan_sp(self, sm, pm):
|
||||
plan_sp_send = messaging.new_message('longitudinalPlanSP')
|
||||
|
||||
|
||||
plan_sp_send.valid = sm.all_checks(service_list=['carState', 'controlsState'])
|
||||
|
||||
|
||||
longitudinalPlanSP = plan_sp_send.longitudinalPlanSP
|
||||
|
||||
|
||||
# DEC
|
||||
longitudinalPlanSP.mpcSource = MpcSource.blended if self.mpc.mode == 'blended' else MpcSource.acc
|
||||
print(f"mpcSource: {longitudinalPlanSP.mpcSource}")
|
||||
|
||||
|
||||
longitudinalPlanSP.dynamicExperimentalControl = self.dynamic_experimental_controller.is_enabled()
|
||||
print(f"dynamicExperimentalControl: {longitudinalPlanSP.dynamicExperimentalControl}")
|
||||
|
||||
|
||||
|
||||
pm.send('longitudinalPlanSP', plan_sp_send)
|
||||
|
||||
Reference in New Issue
Block a user