aboutsummaryrefslogtreecommitdiffstats
path: root/lib/demapping/universal_ctrl_chans_demapper_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/demapping/universal_ctrl_chans_demapper_impl.h')
-rw-r--r--lib/demapping/universal_ctrl_chans_demapper_impl.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/lib/demapping/universal_ctrl_chans_demapper_impl.h b/lib/demapping/universal_ctrl_chans_demapper_impl.h
index d4e1440..0316bf4 100644
--- a/lib/demapping/universal_ctrl_chans_demapper_impl.h
+++ b/lib/demapping/universal_ctrl_chans_demapper_impl.h
@@ -32,14 +32,19 @@ namespace gr {
class universal_ctrl_chans_demapper_impl : public universal_ctrl_chans_demapper
{
private:
- unsigned int d_starts_fn_mod51[51];
- unsigned int d_channel_types[51];
- unsigned int d_subslots[102];
+ unsigned int d_downlink_starts_fn_mod51[51];
+ unsigned int d_uplink_starts_fn_mod51[51];
+ unsigned int d_downlink_channel_types[51];
+ unsigned int d_uplink_channel_types[51];
+ unsigned int d_downlink_subslots[102];
+ unsigned int d_uplink_subslots[102];
unsigned int d_timeslot;
- uint32_t d_frame_numbers[4];
- pmt::pmt_t d_bursts[4];
+ uint32_t d_downlink_frame_numbers[4];
+ uint32_t d_uplink_frame_numbers[4];
+ pmt::pmt_t d_downlink_bursts[4];
+ pmt::pmt_t d_uplink_bursts[4];
public:
- universal_ctrl_chans_demapper_impl(unsigned int timeslot_nr, const std::vector<int> &starts_fn_mod51, const std::vector<int> &channel_types);
+ universal_ctrl_chans_demapper_impl(unsigned int timeslot_nr, const std::vector<int> &downlink_starts_fn_mod51, const std::vector<int> &downlink_channel_types, const std::vector<int> &uplink_starts_fn_mod51, const std::vector<int> &uplink_channel_types);
~universal_ctrl_chans_demapper_impl();
void filter_ctrl_chans(pmt::pmt_t msg);