20 #ifndef GNSS_SDR_CHANNEL_MSG_RECEIVER_CC_H 21 #define GNSS_SDR_CHANNEL_MSG_RECEIVER_CC_H 24 #include <gnuradio/block.h> 27 #if GNURADIO_USES_STD_POINTERS 29 #include <boost/shared_ptr.hpp> 34 #if GNURADIO_USES_STD_POINTERS 35 using channel_msg_receiver_cc_sptr = std::shared_ptr<channel_msg_receiver_cc>;
37 using channel_msg_receiver_cc_sptr = boost::shared_ptr<channel_msg_receiver_cc>;
40 channel_msg_receiver_cc_sptr channel_msg_receiver_make_cc(std::shared_ptr<ChannelFsm> channel_fsm,
bool repeat);
51 friend channel_msg_receiver_cc_sptr channel_msg_receiver_make_cc(std::shared_ptr<ChannelFsm> channel_fsm,
bool repeat);
53 void msg_handler_events(pmt::pmt_t msg);
54 std::shared_ptr<ChannelFsm> d_channel_fsm;
58 #endif // GNSS_SDR_CHANNEL_MSG_RECEIVER_CC_H Interface of the State Machine for channel.
GNU Radio block that receives asynchronous channel messages from acquisition and tracking blocks...
~channel_msg_receiver_cc()=default
Default destructor.