Package killerbee :: Module dot154decode
[hide private]
[frames] | no frames]

Module dot154decode

source code

Classes [hide private]
  Dot154PacketParser
Variables [hide private]
  DOT154_FCF_TYPE_MASK = 7
Frame type mask
  DOT154_FCF_SEC_EN = 8
Set for encrypted payload
  DOT154_FCF_FRAME_PND = 16
Frame pending
  DOT154_FCF_ACK_REQ = 32
ACK request
  DOT154_FCF_INTRA_PAN = 64
Intra-PAN activity
  DOT154_FCF_DADDR_MASK = 3072
Destination addressing mode mask
  DOT154_FCF_VERSION_MASK = 12288
Frame version
  DOT154_FCF_SADDR_MASK = 49152
Source addressing mask mode
  DOT154_FCF_TYPE_MASK_SHIFT = 0
Frame type mask mode shift
  DOT154_FCF_DADDR_MASK_SHIFT = 10
Destination addressing mode mask
  DOT154_FCF_VERSION_MASK_SHIFT = 12
Frame versions mask mode shift
  DOT154_FCF_SADDR_MASK_SHIFT = 14
Source addressing mask mode shift
  DOT154_FCF_ADDR_NONE = 0
Not sure when this is used
  DOT154_FCF_ADDR_SHORT = 2
4-byte addressing
  DOT154_FCF_ADDR_EXT = 3
8-byte addressing
  DOT154_FCF_TYPE_BEACON = 0
Beacon frame
  DOT154_FCF_TYPE_DATA = 1
Data frame
  DOT154_FCF_TYPE_ACK = 2
Acknowledgement frame
  DOT154_FCF_TYPE_MACCMD = 3
MAC Command frame
  DOT154_CRYPT_NONE = 0
No encryption, no MIC
  DOT154_CRYPT_MIC32 = 1
No encryption, 32-bit MIC
  DOT154_CRYPT_MIC64 = 2
No encryption, 64-bit MIC
  DOT154_CRYPT_MIC128 = 3
No encryption, 128-bit MIC
  DOT154_CRYPT_ENC = 4
Encryption, no MIC
  DOT154_CRYPT_ENC_MIC32 = 5
Encryption, 32-bit MIC
  DOT154_CRYPT_ENC_MIC64 = 6
Encryption, 64-bit MIC
  DOT154_CRYPT_ENC_MIC128 = 7
Encryption, 128-bit MIC
  __package__ = 'killerbee'