![]() |
0.01.00
|
This file includes definitions for the IEEE 802.15.4 MAC. More...
#include "openthread-core-config.h"
#include <openthread/platform/radio.h>
#include "common/context.hpp"
#include "common/locator.hpp"
#include "common/tasklet.hpp"
#include "common/timer.hpp"
#include "mac/mac_frame.hpp"
#include "mac/mac_filter.hpp"
#include "thread/key_manager.hpp"
#include "thread/network_diagnostic_tlvs.hpp"
#include "thread/topology.hpp"
Go to the source code of this file.
Classes | |
class | ot::Mac::Receiver |
This class implements a MAC receiver client. More... | |
class | ot::Mac::Sender |
This class implements a MAC sender client. More... | |
class | ot::Mac::Mac |
This class implements the IEEE 802.15.4 MAC. More... | |
Namespaces | |
ot::Mle | |
This namespace includes definitions for the MLE protocol. | |
Enumerations | |
enum | { ot::Mac::kMinBE = 3, ot::Mac::kMaxBE = 5, ot::Mac::kMaxCSMABackoffs = 4, ot::Mac::kUnitBackoffPeriod = 20, ot::Mac::kMinBackoff = 1, ot::Mac::kAckTimeout = 16, ot::Mac::kDataPollTimeout = 100, ot::Mac::kSleepDelay = 300, ot::Mac::kNonceSize = 13, ot::Mac::kScanChannelsAll = OT_CHANNEL_ALL, ot::Mac::kScanDurationDefault = 300, ot::Mac::kDirectFrameMacTxAttempts = OPENTHREAD_CONFIG_MAX_TX_ATTEMPTS_DIRECT, ot::Mac::kIndirectFrameMacTxAttempts = OPENTHREAD_CONFIG_MAX_TX_ATTEMPTS_INDIRECT_PER_POLL } |
Protocol parameters and constants. More... | |
This file includes definitions for the IEEE 802.15.4 MAC.