def send_pkt(self, payload): """ Wrap the payload in a packet and push onto the message queue. Args: payload: string, data to send """ packet = packet_utils.make_packet( payload, self._samples_per_symbol, self._bits_per_symbol, self._access_code, self._pad_for_usrp ) msg = gr.message_from_string(packet) self._msgq_out.insert_tail(msg)
def recv_pkt(self, ok, payload): msg = gr.message_from_string(payload, 0, self._item_size_out, len(payload)/self._item_size_out) if ok: self._msgq_out.insert_tail(msg)