OpenThread  1.05.02.06
Data Structures | Namespaces | Typedefs | Variables
mac.hpp File Reference

Detailed Description

This file includes definitions for the IEEE 802.15.4 MAC.

#include "openthread-core-config.h"
#include <openthread/platform/radio.h>
#include <openthread/platform/time.h>
#include "common/locator.hpp"
#include "common/log.hpp"
#include "common/non_copyable.hpp"
#include "common/tasklet.hpp"
#include "common/time.hpp"
#include "common/timer.hpp"
#include "mac/channel_mask.hpp"
#include "mac/mac_filter.hpp"
#include "mac/mac_frame.hpp"
#include "mac/mac_links.hpp"
#include "mac/mac_types.hpp"
#include "mac/sub_mac.hpp"
#include "radio/trel_link.hpp"
#include "thread/key_manager.hpp"
#include "thread/link_quality.hpp"
+ Include dependency graph for mac.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Mac
 

Namespaces

 ot
 
 ot::Mac
 

Typedefs

typedef otHandleActiveScanResult ActiveScanHandler
 
typedef otActiveScanResult ActiveScanResult
 
typedef otHandleEnergyScanResult EnergyScanHandler
 
typedef otEnergyScanResult EnergyScanResult
 

Variables

constexpr uint32_t kDataPollTimeout = 100
 Timeout for receiving Data Frame (in msec). More...
 
constexpr uint8_t kDefaultMaxFrameRetriesDirect = OPENTHREAD_CONFIG_MAC_DEFAULT_MAX_FRAME_RETRIES_DIRECT
 
constexpr uint8_t kDefaultMaxFrameRetriesIndirect = OPENTHREAD_CONFIG_MAC_DEFAULT_MAX_FRAME_RETRIES_INDIRECT
 
constexpr uint8_t kMaxCsmaBackoffsCsl = 0
 
constexpr uint8_t kMaxCsmaBackoffsDirect = OPENTHREAD_CONFIG_MAC_MAX_CSMA_BACKOFFS_DIRECT
 
constexpr uint8_t kMaxCsmaBackoffsIndirect = OPENTHREAD_CONFIG_MAC_MAX_CSMA_BACKOFFS_INDIRECT
 
constexpr uint8_t kMaxFrameRetriesCsl = 0
 
constexpr uint16_t kScanDurationDefault = OPENTHREAD_CONFIG_MAC_SCAN_DURATION
 Duration per channel (in msec). More...
 
constexpr uint32_t kSleepDelay = 300
 Max sleep delay when frame is pending (in msec). More...
 
constexpr uint8_t kTxNumBcast = OPENTHREAD_CONFIG_MAC_TX_NUM_BCAST
 Num of times broadcast frame is tx. More...
 
© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale