diff --git a/powertrain_build/zone_controller/composition_yaml.py b/powertrain_build/zone_controller/composition_yaml.py index 025ecb0..29c58e2 100644 --- a/powertrain_build/zone_controller/composition_yaml.py +++ b/powertrain_build/zone_controller/composition_yaml.py @@ -514,7 +514,7 @@ class CompositionYaml(ProblemLogger): if not isinstance(info["width"], list): class_info[signal_name] = { "type": info["type"], - "access": "READ-ONLY" if info["class"] == "CVC_DISP" else "READ-WRITE", + "access": "READ-ONLY" if "CVC_DISP" in info["class"] else "READ-WRITE", "init": self.calibration_init_values.get(signal_name, max(min(0, upper), lower)), } return class_info, data_types @@ -615,7 +615,7 @@ class CompositionYaml(ProblemLogger): new_data_type[new_data_type_name] = new_data_type_data class_info[signal_name] = { "type": new_data_type_name, - "access": "READ-ONLY" if info["class"] == "CVC_DISP" else "READ-WRITE", + "access": "READ-ONLY" if "CVC_DISP" in info["class"] else "READ-WRITE", "init": init, } data_types = {**data_types, **new_data_type}