From 51ababafee7fdda93d4f1924b36ed72848d09fb2 Mon Sep 17 00:00:00 2001 From: Henrik Wahlqvist Date: Mon, 19 May 2025 12:10:54 +0200 Subject: [PATCH] New RTE checkpoint interface Change-Id: If4f367177deb8b05e2a5421566c1794a7e6855b9 --- powertrain_build/sched_funcs.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/powertrain_build/sched_funcs.py b/powertrain_build/sched_funcs.py index 9ec1585..a2cb85b 100644 --- a/powertrain_build/sched_funcs.py +++ b/powertrain_build/sched_funcs.py @@ -116,11 +116,18 @@ class SchedFuncs(ProblemLogger): else: ext_def_str += f'extern void {unit_name}(void);\n' if generate_rte_checkpoint_calls: + # Add both calls during transition period + # old call_str += ( f' Rte_Call_{function_name}_' f'{function_name}LogicalCheckpointReached_CddPFMC_ASILD_' f'{function_name}_LogicalCheckpointReached(ID_{unit_name});\n' - ) + ) + # new + call_str += ( + 'Rte_Call_alive_WdgMSupervisedEntity_' + f'AR_{raster}_CheckpointReached(ID_{unit_name});\n' + ) call_str += f' {unit_name}();\n' if unit_name not in SchedFuncs.RESTART_FNC_EXCLUDE: init_ext_def_s += f'extern void RESTART_{unit_name}(void);\n'