Bug fix in build.py

Generating interface calibration files can only happen when
generateYamlInterfaceFile is true.

Change-Id: Ib8c1f64c0e8328e924e19508da1845bf9f906586
This commit is contained in:
Henrik Wahlqvist 2024-09-25 10:02:56 +02:00
parent c1e138cb47
commit 179ebf01a7

@ -925,6 +925,14 @@ def build(
LOG.info("******************************************************")
LOG.info("Generating DID files")
zc_dids.generate_did_files()
if code_generation_config["generateCalibrationInterfaceFiles"]:
LOG.info("******************************************************")
LOG.info("Generating calibration interface files")
zc_calibration = ZoneControllerCalibration(
build_cfg, composition_yaml.cal_class_info["tl"]
)
zc_calibration.generate_calibration_interface_files()
elif build_cfg.get_ecu_info()[0] == "HI":
LOG.info("******************************************************")
LOG.info("Generating Core header")
@ -949,12 +957,6 @@ def build(
core = Core(build_cfg, unit_cfg)
generate_core_dummy(build_cfg, core, unit_cfg)
if code_generation_config["generateCalibrationInterfaceFiles"]:
zc_calibration = ZoneControllerCalibration(
build_cfg, composition_yaml.cal_class_info["tl"]
)
zc_calibration.generate_calibration_interface_files()
if problem_logger.errors():
problem_logger.info(
"Critical errors were detected, aborting" " after %4.2f s.",