![]() |
0.01.00
|
This file includes definitions for generating and processing IEEE 802.15.4 MAC frames. More...
#include "openthread-core-config.h"#include <limits.h>#include "utils/wrap_stdint.h"#include "utils/wrap_string.h"#include <openthread/types.h>#include <openthread/platform/radio.h>#include "common/encoding.hpp"Go to the source code of this file.
Classes | |
| class | ot::Mac::ExtAddress |
| This structure represents an IEEE 802.15.4 Extended Address. More... | |
| struct | ot::Mac::Address |
| This structure represents an IEEE 802.15.4 Short or Extended Address. More... | |
| class | ot::Mac::Frame |
| This class implements IEEE 802.15.4 MAC frame generation and parsing. More... | |
| class | ot::Mac::Beacon |
| class | ot::Mac::BeaconPayload |
| This class implements IEEE 802.15.4 Beacon Payload generation and parsing. More... | |
Namespaces | |
| ot::Ip6 | |
| This namespace includes definitions for IPv6 networking. | |
Typedefs | |
| typedef otPanId | ot::Mac::PanId |
| This type represents the IEEE 802.15.4 PAN ID. | |
| typedef otShortAddress | ot::Mac::ShortAddress |
| This type represents the IEEE 802.15.4 Short Address. | |
Enumerations | |
| enum | { kShortAddrBroadcast = 0xffff, kShortAddrInvalid = 0xfffe, kPanIdBroadcast = 0xffff } |
Variables | |
| OT_TOOL_PACKED_BEGIN class ot::Mac::Beacon | ot::Mac::OT_TOOL_PACKED_END |
This file includes definitions for generating and processing IEEE 802.15.4 MAC frames.