expliot.core.protocols.radio.dot154.dot154_utils¶
IEEE 802.15.4 Protocol support.
Attributes¶
Functions¶
|
Return true if Frame type is BEACON. |
|
Return true if Frame type is ACK. |
|
Return true if Frame type is DATA. |
|
Return true if Frame type is CMD. |
|
Return Destination PAN from data or command packets. |
Module Contents¶
- expliot.core.protocols.radio.dot154.dot154_utils.MAC_FC_FTYPE_MASK = 7¶
- expliot.core.protocols.radio.dot154.dot154_utils.MAC_FC_FTYPE_BEACON = 0¶
- expliot.core.protocols.radio.dot154.dot154_utils.MAC_FC_FTYPE_DATA = 1¶
- expliot.core.protocols.radio.dot154.dot154_utils.MAC_FC_FTYPE_ACK = 2¶
- expliot.core.protocols.radio.dot154.dot154_utils.MAC_FC_FTYPE_CMD = 3¶
- expliot.core.protocols.radio.dot154.dot154_utils.DEST_ADDR_MODE_MASK = 3072¶
- expliot.core.protocols.radio.dot154.dot154_utils.SRC_ADDR_MODE_MASK = 49152¶
- expliot.core.protocols.radio.dot154.dot154_utils.DEST_ADDR_MODE_SHORT = 2048¶
- expliot.core.protocols.radio.dot154.dot154_utils.DEST_ADDR_MODE_LONG = 3072¶
- expliot.core.protocols.radio.dot154.dot154_utils.is_beacon_packet(packet)¶
Return true if Frame type is BEACON.
- Parameters:
packet – Zigbee packet
- Return bool:
True if packet is BEACON else False
- expliot.core.protocols.radio.dot154.dot154_utils.is_ack_packet(packet)¶
Return true if Frame type is ACK.
- Parameters:
packet – Zigbee packet
- Return bool:
True if packet is ACK else False
- expliot.core.protocols.radio.dot154.dot154_utils.is_data_packet(packet)¶
Return true if Frame type is DATA.
- Parameters:
packet – Zigbee packet
- Return bool:
True if packet is DATA else False
- expliot.core.protocols.radio.dot154.dot154_utils.is_cmd_packet(packet)¶
Return true if Frame type is CMD.
- Parameters:
packet – Zigbee packet
- Return bool:
True if packet is CMD else False
- expliot.core.protocols.radio.dot154.dot154_utils.get_dst_pan_from_packet(packet)¶
Return Destination PAN from data or command packets.
- Parameters:
packet – Zigbee packet
- Return int:
Destination PAN address