The structure of a MAC protocol driver in Contiki.
More...
#include <core/net/mac/mac.h>
|
void(* | init )(void) |
| Initialize the MAC driver.
|
|
void(* | send )(mac_callback_t sent_callback, void *ptr) |
| Send a packet from the Rime buffer.
|
|
void(* | input )(void) |
| Callback for getting notified of incoming packet. More...
|
|
int(* | on )(void) |
| Turn the MAC layer on. More...
|
|
int(* | off )(int keep_radio_on) |
| Turn the MAC layer off. More...
|
|
unsigned short(* | channel_check_interval )(void) |
| Returns the channel check interval, expressed in clock_time_t ticks. More...
|
|
The structure of a MAC protocol driver in Contiki.
Definition at line 55 of file mac.h.
unsigned short(* mac_driver::channel_check_interval)(void) |
Returns the channel check interval, expressed in clock_time_t ticks.
Definition at line 74 of file mac.h.
void(* mac_driver::input)(void) |
Callback for getting notified of incoming packet.
Definition at line 65 of file mac.h.
int(* mac_driver::off)(int keep_radio_on) |
Turn the MAC layer off.
Definition at line 71 of file mac.h.
int(* mac_driver::on)(void) |
Turn the MAC layer on.
Definition at line 68 of file mac.h.