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