18#ifndef INCLUDED_RUC_CONNECTION_H
19#define INCLUDED_RUC_CONNECTION_H
26 namespace ieee802_15_4{
29 static const int header_length = 7;
30 static const int seqno_bits = 2;
34 gr::thread::mutex d_mutex;
36 static std::array<uint8_t, 256>
make_msgbuf(uint16_t channel,
bool ack,
int seqno,
37 const uint8_t src[2],
const uint8_t dest[2]);
39 pmt::pmt_t inport, pmt::pmt_t outport,
40 const uint8_t rime_add_mine[2]);
#define IEEE802_15_4_API
Definition: api.h:25
Definition: rime_connection.h:26
Definition: rime_stack.h:28
Definition: ruc_connection.h:27
void unpack(pmt::pmt_t msg)
void pack(pmt::pmt_t msg)
static std::array< uint8_t, 256 > make_msgbuf(uint16_t channel, bool ack, int seqno, const uint8_t src[2], const uint8_t dest[2])
ruc_connection(rime_stack *block, uint16_t channel, pmt::pmt_t inport, pmt::pmt_t outport, const uint8_t rime_add_mine[2])
Definition: stubborn_sender.h:28
Definition: access_code_prefixer.h:23