diff options
author | Tad Smith <tadsmith@hotmail.com> | 2022-12-29 12:01:56 -0600 |
---|---|---|
committer | Tad Smith <tadsmith@hotmail.com> | 2022-12-29 12:01:56 -0600 |
commit | 3c33c7fb64e88d58dd3a02de5b2941510a894a66 (patch) | |
tree | d3ed058cf5bd40c79c20b76e4a9f4cf318f5cca0 | |
parent | c9fc67332f4a4490a8cb1cc52b219e47fdd06f20 (diff) |
Create state for Ingored TGs.
-rw-r--r-- | trunk-recorder/formatter.cc | 2 | ||||
-rw-r--r-- | trunk-recorder/source.cc | 2 | ||||
-rw-r--r-- | trunk-recorder/state.h | 11 |
3 files changed, 9 insertions, 6 deletions
diff --git a/trunk-recorder/formatter.cc b/trunk-recorder/formatter.cc index d20b3350..38d6b41d 100644 --- a/trunk-recorder/formatter.cc +++ b/trunk-recorder/formatter.cc @@ -56,6 +56,8 @@ std::string format_state(State state, MonitoringState monitoringState) { return "monitoring"; else if(monitoringState == UNKNOWN_TG) return "monitoring : UNKNOWN TG"; + else if(monitoringState == IGNORED_TG) + return "monitoring : IGNORED TG"; else if(monitoringState == NO_SOURCE) return "monitoring : NO SOURCE COVERING FREQ"; else if(monitoringState == NO_RECORDER) diff --git a/trunk-recorder/source.cc b/trunk-recorder/source.cc index 49783183..f0d18664 100644 --- a/trunk-recorder/source.cc +++ b/trunk-recorder/source.cc @@ -159,7 +159,7 @@ Recorder *Source::get_analog_recorder(Talkgroup *talkgroup, int priority, Call * if(talkgroup && (priority == -1)){ call->set_state(MONITORING); - call->set_monitoring_state(NO_RECORDER); + call->set_monitoring_state(IGNORED_TG); BOOST_LOG_TRIVIAL(info) << "[" << call->get_system()->get_short_name() << "]\t\033[0;34m" << call->get_call_num() << "C\033[0m\tTG: " << call->get_talkgroup_display() << "\tFreq: " << format_freq(call->get_freq()) << "\tNot recording talkgroup. Priority is -1."; return NULL; } diff --git a/trunk-recorder/state.h b/trunk-recorder/state.h index 4206d0d7..e1d29f4e 100644 --- a/trunk-recorder/state.h +++ b/trunk-recorder/state.h @@ -13,10 +13,11 @@ enum State { MONITORING = 0, enum MonitoringState { UNSPECIFIED = 0, UNKNOWN_TG = 1, - NO_SOURCE = 2, - NO_RECORDER = 3, - ENCRYPTED = 4, - DUPLICATE = 5, - SUPERSEDED = 6}; + IGNORED_TG = 2, + NO_SOURCE = 3, + NO_RECORDER = 4, + ENCRYPTED = 5, + DUPLICATE = 6, + SUPERSEDED = 7}; #endif |