From 311e85cdab091de850dc6c6231b25dfcf0723b13 Mon Sep 17 00:00:00 2001 From: gscalamera <graziano.scalamera@elettra.eu> Date: Fri, 10 Mar 2017 09:50:46 +0100 Subject: [PATCH] Alarm name equal to dynamic attribute name --- src/Alarm.cpp | 2 ++ src/alarm_grammar.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Alarm.cpp b/src/Alarm.cpp index bd604ab..6823e91 100644 --- a/src/Alarm.cpp +++ b/src/Alarm.cpp @@ -2310,6 +2310,7 @@ void Alarm::load_alarm(string alarm_string, alarm_t &alm, vector<string> &evn) if(!alm.name.empty()) { alm.attr_name = alm.name; +#if 0 size_t start_pos = 0; string from("/"); string to("__"); @@ -2318,6 +2319,7 @@ void Alarm::load_alarm(string alarm_string, alarm_t &alm, vector<string> &evn) alm.attr_name.replace(start_pos, from.length(), to); start_pos += to.length(); // In case 'to' contains 'from', like replacing 'x' with 'yx' } +#endif } //std::transform(alm.formula.begin(), alm.formula.end(), alm.formula.begin(), (int(*)(int))tolower); //transform to lowercase: incorrect, state has to be written uppercase std::transform(alm.lev.begin(), alm.lev.end(), alm.lev.begin(), (int(*)(int))tolower); //transform to lowercase diff --git a/src/alarm_grammar.h b/src/alarm_grammar.h index 0b2a578..fd9806c 100644 --- a/src/alarm_grammar.h +++ b/src/alarm_grammar.h @@ -177,7 +177,7 @@ struct alarm_parse : public grammar<alarm_parse> expression = discard_node_d [ - name + name_alm [ assign_a(self.m_alarm.name) //save name in alarm_t ] -- GitLab