From f97de5d4b6b6d77dfbe7e50432a8b3057e9361f8 Mon Sep 17 00:00:00 2001 From: KuntzeM Date: Tue, 17 Mar 2020 16:37:42 +0100 Subject: change FIG 0/0 alarm flag if an alarm cluster available in mux --- src/ConfigParser.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/ConfigParser.cpp') diff --git a/src/ConfigParser.cpp b/src/ConfigParser.cpp index dd0041e..538cb76 100644 --- a/src/ConfigParser.cpp +++ b/src/ConfigParser.cpp @@ -509,6 +509,11 @@ static void parse_general(ptree& pt, throw runtime_error("Announcement cluster id " + to_string(cl->cluster_id) + " is not allowed"); } + if (cl->cluster_id == 255) { + etiLog.level(debug) << + "Alarm flag for FIG 0/0 is set 1, because announcement group with cluster id oxFF is found."; + ensemble->alarm_flag = 1; + } cl->flags = get_announcement_flag_from_ptree( pt_announcement.get_child("flags")); cl->subchanneluid = pt_announcement.get("subchannel"); -- cgit v1.2.3