GNU Radio's IRIDIUM Package
iridium_frame_printer_impl.h
Go to the documentation of this file.
1/* -*- c++ -*- */
2/*
3 * Copyright 2021 gr-iridium author.
4 *
5 * SPDX-License-Identifier: GPL-3.0-or-later
6 */
7
8#ifndef INCLUDED_IRIDIUM_IRIDIUM_FRAME_PRINTER_CPP_IMPL_H
9#define INCLUDED_IRIDIUM_IRIDIUM_FRAME_PRINTER_CPP_IMPL_H
10
12
13namespace gr {
14namespace iridium {
15
17{
18private:
19 std::string d_file_info;
20 uint64_t d_t0;
21
22 void handler(const pmt::pmt_t& msg);
23 void handle_msg_sys(const pmt::pmt_t& msg);
24
25public:
26 iridium_frame_printer_impl(std::string file_info);
28
29 // Where all the action really happens
30 int work(int noutput_items,
31 gr_vector_const_void_star& input_items,
32 gr_vector_void_star& output_items);
33};
34
35} // namespace iridium
36} // namespace gr
37
38#endif /* INCLUDED_IRIDIUM_IRIDIUM_FRAME_PRINTER_CPP_IMPL_H */
iridium_frame_printer_impl(std::string file_info)
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
<+description of block+>
Definition iridium_frame_printer.h:23
Definition burst_downmix.h:28
Definition burst_downmix.h:27