![]() |
![]() |
|
OpenThread
1.05.02.06
|
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... | |