Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

mac_neighbor_table_entry Struct Reference

mac_neighbor_table_entry Struct Reference

Generic Neighbor table entry. More...

#include <mac_neighbor_table.h>

Data Fields

uint8_t index
uint8_t mac64 [8]
uint16_t mac16
uint32_t lifetime
uint32_t link_lifetime
bool rx_on_idle: 1
bool ffd_device: 1
bool connected_device: 1
bool trusted_device: 1
bool nud_active: 1
unsigned link_role: 2

Detailed Description

Generic Neighbor table entry.

Definition at line 35 of file mac_neighbor_table.h.


Field Documentation

True Link is connected and data rx is accepted , False RX data is not accepted

Definition at line 44 of file mac_neighbor_table.h.

bool ffd_device

True FFD device, false for RFD

Definition at line 42 of file mac_neighbor_table.h.

uint8_t index

Unique Neighbour index

Definition at line 36 of file mac_neighbor_table.h.

uint32_t lifetime

Life time in seconds which goes down

Definition at line 39 of file mac_neighbor_table.h.

uint32_t link_lifetime

Configured link timeout

Definition at line 40 of file mac_neighbor_table.h.

unsigned link_role

Link role: NORMAL_NEIGHBOUR, PRIORITY_PARENT_NEIGHBOUR, SECONDARY_PARENT_NEIGHBOUR, CHILD_NEIGHBOUR

Definition at line 47 of file mac_neighbor_table.h.

uint16_t mac16

MAC16 address for neighbor 0xffff when no 16-bit address is unknown

Definition at line 38 of file mac_neighbor_table.h.

uint8_t mac64[8]

MAC64

Definition at line 37 of file mac_neighbor_table.h.

bool nud_active

True Neighbor NUD process is active, false not active process

Definition at line 46 of file mac_neighbor_table.h.

bool rx_on_idle

True, RX on idle allways at idle state, false disable radio

Definition at line 41 of file mac_neighbor_table.h.

True mean use normal group key, false for enable pairwise key

Definition at line 45 of file mac_neighbor_table.h.