17 #ifndef GNSS_SDR_CHANNEL_MSG_RECEIVER_CC_H 18 #define GNSS_SDR_CHANNEL_MSG_RECEIVER_CC_H 21 #include <gnuradio/block.h> 33 using channel_msg_receiver_cc_sptr = gnss_shared_ptr<channel_msg_receiver_cc>;
35 channel_msg_receiver_cc_sptr channel_msg_receiver_make_cc(std::shared_ptr<ChannelFsm> channel_fsm,
bool repeat);
46 friend channel_msg_receiver_cc_sptr channel_msg_receiver_make_cc(std::shared_ptr<ChannelFsm> channel_fsm,
bool repeat);
48 void msg_handler_channel_events(
const pmt::pmt_t& msg);
49 std::shared_ptr<ChannelFsm> d_channel_fsm;
56 #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.