GNU Radio's HERMESLITE2 Package
hermesWB_impl.h
Go to the documentation of this file.
1/* -*- c++ -*- */
2/*
3 * Copyright 2017-2023 Daniel Estevez <daniel@destevez.net>
4 * Copyright 2013-2015 Thomas C. McDermott, N5EG
5 *
6 * SPDX-License-Identifier: GPL-3.0-or-later
7 */
8
9#ifndef INCLUDED_HERMESLITE2_HERMESWB_IMPL_H
10#define INCLUDED_HERMESLITE2_HERMESWB_IMPL_H
11
13
14namespace gr {
15namespace hermeslite2 {
16
17class hermesWB_impl : public hermesWB
18{
19private:
20 // Nothing to declare in this block.
21
22public:
23 hermesWB_impl(bool RxPre,
24 const char* Intfc,
25 const char* ClkS,
26 int AlexRA,
27 int AlexTA,
28 int AlexHPF,
29 int AlexLPF,
30 const char* MACAddr);
31 ~hermesWB_impl() override;
32
33 void forecast(int noutput_items, gr_vector_int& ninput_items_required) override;
34
35 int general_work(int noutput_items,
36 gr_vector_int& ninput_items,
37 gr_vector_const_void_star& input_items,
38 gr_vector_void_star& output_items) override;
39};
40
41} // namespace hermeslite2
42} // namespace gr
43
44#endif /* INCLUDED_HERMESLITE2_HERMESWB_IMPL_H */
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override
void forecast(int noutput_items, gr_vector_int &ninput_items_required) override
hermesWB_impl(bool RxPre, const char *Intfc, const char *ClkS, int AlexRA, int AlexTA, int AlexHPF, int AlexLPF, const char *MACAddr)
Hermes WB receiver.
Definition hermesWB.h:24
Definition hermesNB.h:16
Definition hermesNB.h:15