When every 3 seconds I call msqq->inserttail, messageTempI is only 64 bytes
but the sample rate is 500khz...
I know that 64-byte string is more than 500khz samples....but usrp and uhd
in gnuradio send it....!!!
my question is how message is sent to USRP and how does USRP send it? when
samplerate is not completed?!!!
it waits to receive 500k samples or it sends it with fault...
Sending is correct? using message source in this structure true?

            message_source =
gr::blocks::message_source::make(sizeof(gr_complex));

            this->tb->connect(message_source, 0, multiplyControl, 0);

            this->tb->connect(multiplyControl, 0, this->sinkUHD, 0);

            //every 3 second i call insert tail....

            
message_source->msgq()->insert_tail(gr::message::make_from_string(messageTempI));

Reply via email to