17#ifndef INCLUDED_RIME_CONNECTION_H
18#define INCLUDED_RIME_CONNECTION_H
22#include <gnuradio/block_detail.h>
25 namespace ieee802_15_4{
33 uint8_t d_rime_add_mine[2];
38 pmt::pmt_t outport,
const uint8_t rime_add_mine[2]);
40 virtual void pack(pmt::pmt_t msg) = 0;
41 virtual void unpack(pmt::pmt_t msg) = 0;
#define IEEE802_15_4_API
Definition: api.h:25
Definition: rime_connection.h:26
virtual void unpack(pmt::pmt_t msg)=0
rime_stack * d_block
Definition: rime_connection.h:28
pmt::pmt_t d_mac_outport
Definition: rime_connection.h:32
pmt::pmt_t d_outport
Definition: rime_connection.h:31
pmt::pmt_t d_inport
Definition: rime_connection.h:30
uint16_t d_channel
Definition: rime_connection.h:29
static std::string msg_to_string(pmt::pmt_t msg)
virtual void pack(pmt::pmt_t msg)=0
virtual ~rime_connection()
Definition: rime_connection.h:39
rime_connection(rime_stack *block, uint16_t channel, pmt::pmt_t inport, pmt::pmt_t outport, const uint8_t rime_add_mine[2])
Definition: rime_stack.h:28
Definition: access_code_prefixer.h:23