An IEEE802.15.4 frame encoder with some extended parameterization.
More...
#include <ieee802_15_4_encoder.h>
|
| static sptr | make (uint8_t preamble, size_t preamble_len, size_t length_field_bytes, const std::vector< uint8_t > &sync_word) |
| |
| static sptr | make (uint8_t preamble, size_t preamble_len, const std::vector< uint8_t > &sync_word, size_t frame_len) |
| |
An IEEE802.15.4 frame encoder with some extended parameterization.
◆ sptr
◆ ieee802_15_4_encoder() [1/2]
| gr::satnogs::ieee802_15_4_encoder::ieee802_15_4_encoder |
( |
uint8_t |
preamble, |
|
|
size_t |
preamble_len, |
|
|
size_t |
length_field_bytes, |
|
|
const std::vector< uint8_t > & |
sync_word |
|
) |
| |
◆ ieee802_15_4_encoder() [2/2]
| gr::satnogs::ieee802_15_4_encoder::ieee802_15_4_encoder |
( |
uint8_t |
preamble, |
|
|
size_t |
preamble_len, |
|
|
const std::vector< uint8_t > & |
sync_word, |
|
|
size_t |
frame_len |
|
) |
| |
◆ ~ieee802_15_4_encoder()
| gr::satnogs::ieee802_15_4_encoder::~ieee802_15_4_encoder |
( |
| ) |
|
◆ encode()
| pmt::pmt_t gr::satnogs::ieee802_15_4_encoder::encode |
( |
pmt::pmt_t |
msg | ) |
|
|
virtual |
◆ make() [1/2]
| static sptr gr::satnogs::ieee802_15_4_encoder::make |
( |
uint8_t |
preamble, |
|
|
size_t |
preamble_len, |
|
|
const std::vector< uint8_t > & |
sync_word, |
|
|
size_t |
frame_len |
|
) |
| |
|
static |
◆ make() [2/2]
| static sptr gr::satnogs::ieee802_15_4_encoder::make |
( |
uint8_t |
preamble, |
|
|
size_t |
preamble_len, |
|
|
size_t |
length_field_bytes, |
|
|
const std::vector< uint8_t > & |
sync_word |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: