static test

This commit is contained in:
rav4kumar
2025-01-12 13:48:08 -07:00
parent c0c74e3761
commit 7d6c9d1a8c
@@ -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)