aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2019-01-19 16:33:25 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2019-01-19 16:37:55 +0700
commitc120422a240cb8d0c84a7c43bd0646d9fd70f444 (patch)
tree7745a2137f0d50b46c444529db570f08da78225a /lib
parent06321a39e07b3bc4a9f5701e86c0b70c702b8d7e (diff)
receiver: use switch in multiframe_configuration.set_type()
Diffstat (limited to 'lib')
-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) {