Merge "No longer need to define the FctList thing for watch dogs"
This commit is contained in:
commit
a58684eb43
@ -98,7 +98,6 @@ class SchedFuncs(ProblemLogger):
|
||||
if includes:
|
||||
includes += '\n'
|
||||
ext_def_str = ""
|
||||
ext_def_rte_str = ""
|
||||
call_str = f'#include "{build_defs.CVC_CODE_START}"\n'
|
||||
call_str += f'void {prefix}{raster}(void)\n{{\n'
|
||||
for unit in unit_raster_cfg['Rasters'][raster]:
|
||||
@ -116,19 +115,17 @@ class SchedFuncs(ProblemLogger):
|
||||
init_call_s += f' {unit_name}_initialize();\n'
|
||||
else:
|
||||
ext_def_str += f'extern void {unit_name}(void);\n'
|
||||
if generate_rte_checkpoint_ids:
|
||||
ext_def_rte_str += f'extern {function_name}FctList ID_{unit_name};\n'
|
||||
if generate_rte_checkpoint_calls:
|
||||
call_str += (
|
||||
f' Rte_Call_{function_name}_'
|
||||
f'{function_name}LogicalCheckpointReached_CddPFMC_ASILD_'
|
||||
f'{function_name}_LogicalCheckpointReached(ID_{unit_name});\n'
|
||||
f'{function_name}_LogicalCheckpointReached({function_name}FctList_{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'
|
||||
init_call_s += f' RESTART_{unit_name}();\n'
|
||||
ext_def_str += '\n' + ext_def_rte_str + '\n'
|
||||
ext_def_str += '\n'
|
||||
call_str += '}\n'
|
||||
call_str += f'#include "{build_defs.CVC_CODE_END}"\n\n'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user