Contiki-NG
|
The structure of a MAC protocol driver in Contiki. More...
#include <os/net/mac/mac.h>
Data Fields | |
void(* | init )(void) |
Initialize the MAC driver. | |
void(* | send )(mac_callback_t sent_callback, void *ptr) |
Send a packet from the packetbuf. | |
void(* | input )(void) |
Callback for getting notified of incoming packet. More... | |
int(* | on )(void) |
Turn the MAC layer on. More... | |
int(* | off )(void) |
Turn the MAC layer off. More... | |
int(* | max_payload )(void) |
Read out estimated max payload size based on payload in packetbuf. | |
void(* mac_driver::input) (void) |