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