Guest User

GNURadio no setup_rpc call, MWE private header file

a guest
Mar 2nd, 2016
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.57 KB | None | 0 0
  1. /* -*- c++ -*- */
  2. /*
  3.  * Copyright 2016 <+YOU OR YOUR COMPANY+>.
  4.  *
  5.  * This is free software; you can redistribute it and/or modify
  6.  * it under the terms of the GNU General Public License as published by
  7.  * the Free Software Foundation; either version 3, or (at your option)
  8.  * any later version.
  9.  *
  10.  * This software is distributed in the hope that it will be useful,
  11.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13.  * GNU General Public License for more details.
  14.  *
  15.  * You should have received a copy of the GNU General Public License
  16.  * along with this software; see the file COPYING.  If not, write to
  17.  * the Free Software Foundation, Inc., 51 Franklin Street,
  18.  * Boston, MA 02110-1301, USA.
  19.  */
  20.  
  21. #ifndef INCLUDED_CCSDS_CPTEST_IMPL_H
  22. #define INCLUDED_CCSDS_CPTEST_IMPL_H
  23.  
  24. #include <ccsds/cptest.h>
  25.  
  26. namespace gr {
  27.   namespace ccsds {
  28.  
  29.     class cptest_impl : public cptest
  30.     {
  31.      private:
  32.       // Nothing to declare in this block.
  33.  
  34.      public:
  35.       cptest_impl();
  36.       ~cptest_impl();
  37.  
  38.       // Where all the action really happens
  39.       int work(int noutput_items,
  40.          gr_vector_const_void_star &input_items,
  41.          gr_vector_void_star &output_items);
  42.  
  43.       // Message handler function
  44.       void process_frame(pmt::pmt_t msg);
  45.  
  46.       // Get function
  47.       float get_testf() const { return 2.0; };
  48.  
  49.       // setup_rpc definition
  50.       void setup_rpc();
  51.     };
  52.  
  53.   } // namespace ccsds
  54. } // namespace gr
  55.  
  56. #endif /* INCLUDED_CCSDS_CPTEST_IMPL_H */
Add Comment
Please, Sign In to add comment