Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

eth_mac_api_s Struct Reference

eth_mac_api_s Struct Reference

Struct eth_mac_api_s defines functions for two-way communications between ethernet MAC and Upper layer. More...

#include <ethernet_mac_api.h>

Data Fields

eth_mac_api_initializemac_initialize
 Callback function for MAC initialization.
eth_mac_data_requestdata_req
 Callback function for data request.
eth_mac_data_confirmdata_conf_cb
 Callback function for data confirmation.
eth_mac_data_indicationdata_ind_cb
 Callback function for data indication.
eth_mac_mac48_address_setmac48_set
 Setter for MAC address.
eth_mac_mac48_address_getmac48_get
 Getter for MAC address.
eth_mac_iid64_address_setiid64_set
 Setter for IID64.
eth_mac_iid64_address_getiid64_get
 Getter for IID64.
uint8_t parent_id
 Upper layer ID.
bool address_resolution_needed
 Normal ethernet should set this true for tunnel or false for slip.

Detailed Description

Struct eth_mac_api_s defines functions for two-way communications between ethernet MAC and Upper layer.

Definition at line 156 of file ethernet_mac_api.h.


Field Documentation

Normal ethernet should set this true for tunnel or false for slip.

Definition at line 170 of file ethernet_mac_api.h.

Callback function for data confirmation.

Definition at line 160 of file ethernet_mac_api.h.

Callback function for data indication.

Definition at line 161 of file ethernet_mac_api.h.

Callback function for data request.

Definition at line 159 of file ethernet_mac_api.h.

Getter for IID64.

Definition at line 167 of file ethernet_mac_api.h.

Setter for IID64.

Definition at line 166 of file ethernet_mac_api.h.

Getter for MAC address.

Definition at line 164 of file ethernet_mac_api.h.

Setter for MAC address.

Definition at line 163 of file ethernet_mac_api.h.

Callback function for MAC initialization.

Definition at line 157 of file ethernet_mac_api.h.

uint8_t parent_id

Upper layer ID.

Definition at line 169 of file ethernet_mac_api.h.