Package killerbee :: Module kbutils :: Class KBCapabilities
[hide private]
[frames] | no frames]

Class KBCapabilities

source code

Class to store and report on the capabilities of a specific KillerBee device.

Instance Methods [hide private]
 
__init__(self) source code
 
check(self, capab) source code
 
getlist(self) source code
 
setcapab(self, capab, value) source code
 
require(self, capab) source code
Boolean
is_valid_channel(self, channel)
Based on sniffer capabilities, return if this is an OK channel number.
source code
Class Variables [hide private]
  NONE = 0
Capabilities Flag: No Capabilities
  SNIFF = 1
Capabilities Flag: Can Sniff
  SETCHAN = 2
Capabilities Flag: Can Set the Channel
  INJECT = 3
Capabilities Flag: Can Inject Frames
  PHYJAM = 4
Capabilities Flag: Can Jam PHY Layer
  SELFACK = 5
Capabilities Flag: Can ACK Frames Automatically
  PHYJAM_REFLEX = 6
Capabilities Flag: Can Jam PHY Layer Reflexively
  SET_SYNC = 7
Capabilities Flag: Can set the register controlling 802.15.4 sync byte
  FREQ_2400 = 8
Capabilities Flag: Can preform 2.4 GHz sniffing (ch 11-26)
  FREQ_900 = 9
Capabilities Flag: Can preform 900 MHz sniffing (ch 1-10)