New RTE checkpoint interface
Change-Id: If4f367177deb8b05e2a5421566c1794a7e6855b9
This commit is contained in:
@@ -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'
|
||||
|
Reference in New Issue
Block a user