aboutsummaryrefslogtreecommitdiffstats
path: root/src/MuxElements.h
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2024-01-17 09:48:56 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2024-01-17 09:50:50 +0100
commit0b7d58968b37dc9d36a90d3fb439891a57b81a18 (patch)
tree22c3c5106b49d5364f7f926a440fee894889e545 /src/MuxElements.h
parentc2e1b31a7c5a948b6155bc9fcaee4defbf4504bd (diff)
downloaddabmux-0b7d58968b37dc9d36a90d3fb439891a57b81a18.tar.gz
dabmux-0b7d58968b37dc9d36a90d3fb439891a57b81a18.tar.bz2
dabmux-0b7d58968b37dc9d36a90d3fb439891a57b81a18.zip
Update ClockTAI and RemoteControl
Diffstat (limited to 'src/MuxElements.h')
-rw-r--r--src/MuxElements.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/MuxElements.h b/src/MuxElements.h
index 9990415..d118df9 100644
--- a/src/MuxElements.h
+++ b/src/MuxElements.h
@@ -3,7 +3,7 @@
2011, 2012 Her Majesty the Queen in Right of Canada (Communications
Research Center Canada)
- Copyright (C) 2022
+ Copyright (C) 2024
Matthias P. Braendli, matthias.braendli@mpb.li
http://www.opendigitalradio.org
@@ -163,6 +163,8 @@ class AnnouncementCluster : public RemoteControllable {
/* Getting a parameter always returns a string. */
virtual const std::string get_parameter(const std::string& parameter) const;
+
+ virtual const json::map_t get_all_values() const;
};
struct dabOutput {
@@ -310,6 +312,8 @@ class dabEnsemble : public RemoteControllable {
/* Getting a parameter always returns a string. */
virtual const std::string get_parameter(const std::string& parameter) const;
+ virtual const json::map_t get_all_values() const;
+
/* Check if the Linkage Sets are valid */
bool validate_linkage_sets(void);
@@ -483,6 +487,8 @@ class DabComponent : public RemoteControllable
/* Getting a parameter always returns a string. */
virtual const std::string get_parameter(const std::string& parameter) const;
+
+ virtual const json::map_t get_all_values() const;
};
class DabService : public RemoteControllable
@@ -536,6 +542,8 @@ class DabService : public RemoteControllable
/* Getting a parameter always returns a string. */
virtual const std::string get_parameter(const std::string& parameter) const;
+
+ virtual const json::map_t get_all_values() const;
};
/* Represent an entry for FIG0/24 */