GNU Radio's DSD Package
dsd_block_ff_impl.h
Go to the documentation of this file.
1/* -*- c++ -*- */
2/*
3 * Copyright 2012-2021 Clayton Smith.
4 *
5 * SPDX-License-Identifier: GPL-3.0-or-later
6 */
7
8#ifndef INCLUDED_DSD_DSD_BLOCK_FF_IMPL_H
9#define INCLUDED_DSD_DSD_BLOCK_FF_IMPL_H
10
11#include <dsd/dsd_block_ff.h>
12
13extern "C"
14{
15 #include <dsd.h>
16}
17
18namespace gr {
19namespace dsd {
20
21typedef struct
22{
26
28{
29private:
30 dsd_params params;
31
32public:
35 int uvquality,
36 bool errorbars,
37 int verbosity);
39
40 // Where all the action really happens
41 int work(int noutput_items,
42 gr_vector_const_void_star& input_items,
43 gr_vector_void_star& output_items);
44};
45
46} // namespace dsd
47} // namespace gr
48
49#endif /* INCLUDED_DSD_DSD_BLOCK_FF_IMPL_H */
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
dsd_block_ff_impl(dsd_frame_mode frame, dsd_modulation_optimizations mod, int uvquality, bool errorbars, int verbosity)
<+description of block+>
Definition dsd_block_ff.h:41
Definition dsd_block_ff.h:15
dsd_frame_mode
Definition dsd_block_ff.h:17
dsd_modulation_optimizations
Definition dsd_block_ff.h:28
Definition dsd_block_ff.h:14
Definition dsd.h:62
Definition dsd.h:129
Definition dsd_block_ff_impl.h:22
dsd_opts opts
Definition dsd_block_ff_impl.h:23
dsd_state state
Definition dsd_block_ff_impl.h:24