Contiki 2.6

mac Directory Reference

Files

file  contikimac.c [code]
 

Implementation of the ContikiMAC power-saving radio duty cycling protocol.


file  contikimac.h [code]
 

Header file for the ContikiMAC radio duty cycling protocol.


file  csma.c [code]
 

A Carrier Sense Multiple Access (CSMA) MAC layer.


file  csma.h [code]
 

A MAC stack protocol that performs retransmissions when the underlying MAC layer has problems with collisions.


file  ctdma_mac.c [code]
file  ctdma_mac.h [code]
file  cxmac.c [code]
 

A simple power saving MAC protocol based on X-MAC [SenSys 2006].


file  cxmac.h [code]
 

A simple power saving MAC protocol based on X-MAC [SenSys 2006].


file  frame802154.c [code]
 

802.15.4 frame creation and parsing functions


file  frame802154.h [code]
 

802.15.4 frame creation and parsing functions


file  framer-802154.c [code]
 

MAC framer for IEEE 802.15.4.


file  framer-802154.h [code]
 

A MAC framer for IEEE 802.15.4.


file  framer-nullmac.c [code]
 

MAC framer for nullmac.


file  framer-nullmac.h [code]
 

MAC framer for nullmac.


file  framer.h [code]
 

A MAC framer is responsible for constructing and parsing the header in MAC frames.


file  lpp.c [code]
 

Low power probing (R.


file  lpp.h [code]
 

Low power probing (R.


file  mac.c [code]
file  mac.h [code]
 

MAC driver header file.


file  nullmac.c [code]
 

A MAC protocol that does not do anything.


file  nullmac.h [code]
 

A MAC protocol implementation that does not do anything.


file  nullrdc-noframer.c [code]
 

A MAC protocol that does not do anything.


file  nullrdc-noframer.h [code]
 

A MAC protocol implementation that does not do anything.


file  nullrdc.c [code]
 

A null RDC implementation that uses framer for headers.


file  nullrdc.h [code]
 

A null RDC implementation that uses framer for headers.


file  phase.c [code]
 

Common functionality for phase optimization in duty cycling radio protocols.


file  phase.h [code]
 

Common functionality for phase optimization in duty cycling radio protocols.


file  rdc.h [code]
 

RDC driver header file.


file  sicslowmac.c [code]
 

MAC interface for packaging radio packets into 802.15.4 frames.


file  sicslowmac.h [code]
 

MAC interface for packaging radio packets into 802.15.4 frames.


file  tdma_mac.c [code]
file  tdma_mac.h [code]
file  xmac.c [code]
 

A simple power saving MAC protocol based on X-MAC [SenSys 2006].


file  xmac.h [code]
 

A simple power saving MAC protocol based on X-MAC [SenSys 2006].