From 8e6116a71d6c988d83500df41b5073a515e78a09 Mon Sep 17 00:00:00 2001 From: gscalamera <graziano.scalamera@elettra.eu> Date: Tue, 11 Apr 2017 09:17:04 +0200 Subject: [PATCH] Fixed saving of configuration when enabling/disabling --- src/Alarm.cpp | 6 ++++-- src/alarm_table.cpp | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Alarm.cpp b/src/Alarm.cpp index 77f12bf..5ddca92 100644 --- a/src/Alarm.cpp +++ b/src/Alarm.cpp @@ -2704,7 +2704,8 @@ void Alarm::enable(Tango::DevString argin) err << "error pushing alarm change event err=" << e.errors[0].desc; INFO_STREAM << __func__<<": " << err.str() << endl; } - + //update attribute properties + events->update_property(); /*----- PROTECTED REGION END -----*/ // Alarm::enable } //-------------------------------------------------------- @@ -2831,7 +2832,8 @@ void Alarm::disable(Tango::DevString argin) err << "error pushing alarm change event err=" << e.errors[0].desc; INFO_STREAM << __func__<<": " << err.str() << endl; } - + //update attribute properties + events->update_property(); /*----- PROTECTED REGION END -----*/ // Alarm::disable } //-------------------------------------------------------- diff --git a/src/alarm_table.cpp b/src/alarm_table.cpp index 9042d87..e2948dd 100644 --- a/src/alarm_table.cpp +++ b/src/alarm_table.cpp @@ -811,7 +811,7 @@ void alarm_table::save_alarm_conf_db(string att_name, string name, string status Tango::DbDatum dbd_enabled(ENABLED_KEY); Tango::DbData db_data; - dbd_att_name << 11; // Ten properties for attribute "att_name" + dbd_att_name << 11; // Eleven properties for attribute "att_name" dbd_name << name; dbd_formula << formula; dbd_on_delay << on_delay; -- GitLab