![]() |
nrfxlib API 3.3.99
|
#include <nrf_802154_frame.h>
Data Fields | ||
| uint8_t * | p_frame | |
| Pointer to a buffer containing the frame bytes. | ||
| nrf_802154_frame_parser_level_t | parse_level | |
| Current frame parse level. | ||
| uint8_t | valid_data_len | |
| Number of valid bytes in the frame. | ||
| struct { | ||
| struct { | ||
| uint8_t panid_offset | ||
| Destination PAN ID offset. More... | ||
| uint8_t addr_offset | ||
| Destination address offset. More... | ||
| } dst | ||
| struct { | ||
| uint8_t panid_offset | ||
| Source PAN ID offset. More... | ||
| uint8_t addr_offset | ||
| Source address offset. More... | ||
| } src | ||
| struct { | ||
| uint8_t sec_ctrl_offset | ||
| Security Control Field offset. More... | ||
| uint8_t frame_counter_offset | ||
| Frame Counter field offset. More... | ||
| uint8_t key_id_offset | ||
| Key ID offset. More... | ||
| uint8_t key_src_offset | ||
| Key Source offset. More... | ||
| uint8_t key_idx_offset | ||
| Key Index offset. More... | ||
| } aux_sec_hdr | ||
| uint8_t header_ie_offset | ||
| Header IE offset. More... | ||
| } | mhr | |
| struct { | ||
| uint8_t mac_payload_offset | ||
| MAC payload offset. More... | ||
| } | mac_payload | |
| struct { | ||
| uint8_t dst_addr_size | ||
| Destination address size;. More... | ||
| uint8_t src_addr_size | ||
| Source address size;. More... | ||
| uint8_t dst_addressing_end_offset | ||
| Destination addressing end offset. More... | ||
| uint8_t addressing_end_offset | ||
| Addressing end offset. More... | ||
| uint8_t aux_sec_hdr_end_offset | ||
| Auxiliary Security Header offset. More... | ||
| uint8_t key_src_size | ||
| Key Source size. More... | ||
| uint8_t mic_size | ||
| Message Integrity Code size. More... | ||
| } | helper | |