aboutsummaryrefslogtreecommitdiffstats
path: root/lib/receiver/receiver_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/receiver/receiver_config.h')
-rw-r--r--lib/receiver/receiver_config.h18
1 files changed, 13 insertions, 5 deletions
diff --git a/lib/receiver/receiver_config.h b/lib/receiver/receiver_config.h
index b3c0f49..4937d5b 100644
--- a/lib/receiver/receiver_config.h
+++ b/lib/receiver/receiver_config.h
@@ -41,13 +41,21 @@ class multiframe_configuration
~multiframe_configuration() {}
void set_type(multiframe_type type) {
- if (type == multiframe_26) {
- d_burst_types.resize(26);
- } else {
+ switch (type) {
+ case multiframe_51:
d_burst_types.resize(51);
+ d_type = multiframe_51;
+ break;
+ case multiframe_26:
+ d_burst_types.resize(26);
+ d_type = multiframe_26;
+ break;
+ case unknown:
+ default:
+ d_burst_types.resize(0);
+ d_type = unknown;
+ break;
}
-
- d_type = type;
}
void set_burst_type(int nr, burst_type type) {