From 8ea32ce4f202ef3e48647a9cf5907ad5c0de3c9d Mon Sep 17 00:00:00 2001 From: amichelo <andrea.michelotti@lnf.infn.it> Date: Tue, 12 Oct 2021 13:58:06 +0200 Subject: [PATCH] push changes also of masks --- chaos/cu_toolkit/control_manager/AbstractControlUnit.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/chaos/cu_toolkit/control_manager/AbstractControlUnit.cpp b/chaos/cu_toolkit/control_manager/AbstractControlUnit.cpp index 099f946c8..63f6c555b 100644 --- a/chaos/cu_toolkit/control_manager/AbstractControlUnit.cpp +++ b/chaos/cu_toolkit/control_manager/AbstractControlUnit.cpp @@ -537,7 +537,7 @@ chaos::common::data::CDWUniquePtr AbstractControlUnit::setAlarm(chaos::common::d } if (data->hasKey("mask") && data->isInt32Value("mask")) { uint32_t val = data->getInt32Value("mask"); - + mod=true; ACULDBG_ << "Set mask of all Alarms to :" << val; catalogcu.setAllAlarmMask(val); catalogdev.setAllAlarmMask(val); @@ -551,6 +551,8 @@ chaos::common::data::CDWUniquePtr AbstractControlUnit::setAlarm(chaos::common::d AttributeCache& output_cache = attribute_value_shared_cache->getSharedDomain(DOMAIN_SYSTEM); output_cache.getValueSettingByName(stateVariableEnumToName(variable_type))->setValue(CDataVariant(catalog.maxLevel())); + pushDevAlarmDataset(); + pushCUAlarmDataset(); } } -- GitLab