Radiotap Constant Enumerations¶
This module contains all constant enumerations of
Radiotap implementations, each scraped
from radiotap.org [*]. Available enumerations include:
Field Types |
|
Flags |
|
Channel Flags |
|
RX Flags |
|
TX Flags |
|
MCS Known Flags |
|
A-MPDU Status Flags |
|
VHT Known Flags |
|
VHT Flags |
|
VHT Coding Flags |
|
Timestamp Flags |
|
HE Data1 Known Flags |
|
HE Data2 Known Flags |
|
HE-MU Flags1 Known Flags |
|
HE-MU Flags2 Known Flags |
|
HE-MU-other-user Known Flags |
|
L-SIG Data1 Flags |
|
S1G Known Flags |
|
U-SIG Common Known Flags |
|
EHT Known Flags |
Added in version 1.6.0.
Field Types¶
This module contains the constant enumeration for Radiotap Field Types,
which is automatically generated from pcapkit.vendor.radiotap.field_type.FieldType.
- class pcapkit.const.radiotap.field_type.FieldType(*values)[source]¶
Bases:
EnumRegistry,aenum.IntEnum[FieldType] Radiotap Field Types
- TSFT = 0¶
TSFT
- Flags = 1¶
Flags
- Rate = 2¶
Rate
- Channel = 3¶
Channel
- FHSS = 4¶
FHSS
- Antenna_signal = 5¶
Antenna signal
- Antenna_noise = 6¶
Antenna noise
- Lock_quality = 7¶
Lock quality
- TX_attenuation = 8¶
TX attenuation
- dB_TX_attenuation = 9¶
dB TX attenuation
- dBm_TX_power = 10¶
dBm TX power
- Antenna = 11¶
Antenna
- dB_antenna_signal = 12¶
dB antenna signal
- dB_antenna_noise = 13¶
dB antenna noise
- RX_flags = 14¶
RX flags
- TX_flags = 15¶
TX flags
- RTS_retries = 16¶
RTS retries [unofficial, generated by Linux (only libertas driver), NetBSD (?)]
- data_retries = 17¶
data retries [unofficial, generated by Linux (mac80211), parsed by wireshark]
- MCS = 19¶
MCS
- A_MPDU_status = 20¶
A-MPDU status
- VHT = 21¶
VHT
- timestamp = 22¶
timestamp
- HE = 23¶
HE
- HE_MU = 24¶
HE-MU
- HE_MU_other_user = 25¶
HE-MU-other-user
- FieldType_0_length_PSDU = 26¶
0-length-PSDU
- L_SIG = 27¶
L-SIG
- TLV_fields_in_radiotap = 28¶
TLV fields in radiotap
- Radiotap_Namespace = 29¶
Radiotap Namespace
- Vendor_Namespace = 30¶
Vendor Namespace
- S1G = 32¶
S1G
- U_SIG = 33¶
U-SIG
- EHT = 34¶
EHT
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
Flags¶
This module contains the constant enumeration for Radiotap Flags,
which is automatically generated from pcapkit.vendor.radiotap.flags.Flags.
- class pcapkit.const.radiotap.flags.Flags(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[Flags] Radiotap Flags
- F_CFP = 1¶
sent/received during CFP
- F_SHORTPRE = 2¶
sent/received with short preamble
- F_WEP = 4¶
sent/received with WEP encryption
- F_FRAG = 8¶
sent/received with fragmentation
- F_FCS = 16¶
frame includes FCS
- F_DATAPAD = 32¶
frame has padding between 802.11 header and payload (to 32-bit boundary)
- F_BADFCS = 64¶
frame failed FCS check
- F_SHORTGI = 128¶
frame used short guard interval (HT) [Currently unspecified but used]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
Channel Flags¶
This module contains the constant enumeration for Radiotap Channel Flags,
which is automatically generated from pcapkit.vendor.radiotap.channel_flags.ChannelFlags.
- class pcapkit.const.radiotap.channel_flags.ChannelFlags(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[ChannelFlags] Radiotap Channel Flags
- CHAN_700MHZ = 1¶
S1G 700MHz spectrum channel
- CHAN_800MHZ = 2¶
S1G 800MHz spectrum channel
- CHAN_900MHZ = 4¶
S1G 900MHz spectrum channel
- CHAN_TURBO = 16¶
Turbo Channel
- CHAN_CCK = 32¶
CCK channel
- CHAN_OFDM = 64¶
OFDM channel
- CHAN_2GHZ = 128¶
2 GHz spectrum channel
- CHAN_5GHZ = 256¶
5 GHz spectrum channel
- CHAN_PASSIVE = 512¶
Only passive scan allowed
- CHAN_DYN = 1024¶
Dynamic CCK-OFDM channel
- CHAN_GFSK = 2048¶
GFSK channel (FHSS PHY)
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
RX Flags¶
This module contains the constant enumeration for Radiotap RX Flags,
which is automatically generated from pcapkit.vendor.radiotap.rx_flags.RXFlags.
- class pcapkit.const.radiotap.rx_flags.RXFlags(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[RXFlags] Radiotap RX Flags
- F_RX_BADPLCP = 2¶
PLCP CRC check failed
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
TX Flags¶
This module contains the constant enumeration for Radiotap TX Flags,
which is automatically generated from pcapkit.vendor.radiotap.tx_flags.TXFlags.
- class pcapkit.const.radiotap.tx_flags.TXFlags(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[TXFlags] Radiotap TX Flags
- F_TX_FAIL = 1¶
Transmission failed due to excessive retries
- F_TX_CTS = 2¶
Transmission used CTS-to-self protection
- F_TX_RTS = 4¶
Transmission used RTS/CTS handshake
- F_TX_NOACK = 8¶
Transmission shall not expect an ACK frame and not retry when no ACK is received
- F_TX_NOSEQNO = 16¶
Transmission includes a pre-configured sequence number that should not be changed by the driver’s TX handlers
- F_TX_ORDER = 32¶
Transmission should not be reordered relative to other frames that have this flag set
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
MCS Known Flags¶
This module contains the constant enumeration for Radiotap MCS Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.mcs_known.MCSKnown.
- class pcapkit.const.radiotap.mcs_known.MCSKnown(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[MCSKnown] Radiotap MCS Known Flags
- MCS_HAVE_BW = 1¶
bandwidth
- MCS_HAVE_MCS = 2¶
MCS index known (in mcs part of the field)
- MCS_HAVE_GI = 4¶
guard interval
- MCS_HAVE_FMT = 8¶
HT format
- MCS_HAVE_FEC = 16¶
FEC type
- MCS_HAVE_STBC = 32¶
STBC known
- MCS_HAVE_NESS = 64¶
Ness known (Number of extension spatial streams)
- MCS_NESS_BIT1 = 128¶
Ness data - bit 1 (MSB) of Number of extension spatial streams
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
A-MPDU Status Flags¶
This module contains the constant enumeration for Radiotap A-MPDU Status Flags,
which is automatically generated from pcapkit.vendor.radiotap.ampdu_flags.AMPDUFlags.
- class pcapkit.const.radiotap.ampdu_flags.AMPDUFlags(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[AMPDUFlags] Radiotap A-MPDU Status Flags
- AMPDU_REPORT_ZEROLEN = 1¶
driver reports 0-length subframes
- AMPDU_IS_ZEROLEN = 2¶
frame is 0-length subframe (valid only if 0x0001 is set)
- AMPDU_LAST_KNOWN = 4¶
last subframe is known (should be set for all subframes in an A-MPDU)
- AMPDU_IS_LAST = 8¶
this frame is the last subframe
- AMPDU_DELIM_CRC_ERR = 16¶
delimiter CRC error
- AMPDU_DELIM_CRC_KNOWN = 32¶
delimiter CRC value known: the delimiter CRC value field is valid
- AMPDU_EOF = 64¶
EOF value
- AMPDU_EOF_KNOWN = 128¶
EOF value known
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
VHT Known Flags¶
This module contains the constant enumeration for Radiotap VHT Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.vht_known.VHTKnown.
- class pcapkit.const.radiotap.vht_known.VHTKnown(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[VHTKnown] Radiotap VHT Known Flags
- VHT_KNOWN_STBC = 1¶
STBC known – In flags part of the field.
- VHT_KNOWN_TXOP_PS_NA = 2¶
TXOP_PS_NOT_ALLOWED known – In flags part of the field.
- VHT_KNOWN_GI = 4¶
Guard interval – In flags part of the field.
- VHT_KNOWN_SGI_NSYM_DIS = 8¶
Short GI NSYM disambiguation known – In flags part of the field.
- VHT_KNOWN_LDPC_EXTRA_OFDM_SYM = 16¶
LDPC extra OFDM symbol known – In flags part of the field.
- VHT_KNOWN_BEAMFORMED = 32¶
Beamformed known/applicable – In flags part of the field. This flag should be set to zero for MU PPDUs.
- VHT_KNOWN_BANDWIDTH = 64¶
Bandwidth known – In bandwidth part of the field.
- VHT_KNOWN_GROUP_ID = 128¶
Group ID known – In group_id part of the field.
- VHT_KNOWN_PARTIAL_AID = 256¶
Partial AID known/applicable – In partial_aid part of the field. This flag should be set to zero for MU PPDUs.
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
VHT Flags¶
This module contains the constant enumeration for Radiotap VHT Flags,
which is automatically generated from pcapkit.vendor.radiotap.vht_flags.VHTFlags.
- class pcapkit.const.radiotap.vht_flags.VHTFlags(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[VHTFlags] Radiotap VHT Flags
- VHT_FLAG_STBC = 1¶
STBC – Space-time block coding. Set to 0 if no spatial streams of any user has STBC. Set to 1 if all spatial streams of all users have STBC.
- VHT_FLAG_TXOP_PS_NA = 2¶
TXOP_PS_NOT_ALLOWED – Valid only for AP transmitters. Set to 0 if STAs may doze during TXOP. Set to 1 if STAs may not doze during TXOP or transmitter is non-AP.
- VHT_FLAG_SGI = 4¶
Guard interval. – Set to 0 for long GI. Set to 1 for short GI.
- VHT_FLAG_SGI_NSYM_M10_9 = 8¶
Short GI NSYM disambiguation – Valid only if short GI is used. Set to 0 if NSYM mod 10 != 9 or short GI not used. Set to 1 if NSYM mod 10 = 9.
- VHT_FLAG_LDPC_EXTRA_OFDM_SYM = 16¶
LDPC Extra OFDM symbol – Set to 1 if one or more users are using LDPC and the encoding process resulted in extra OFDM symbol(s). Set to 0 otherwise.
- VHT_FLAG_BEAMFORMED = 32¶
Beamformed – Valid for SU PPDUs only.
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
VHT Coding Flags¶
This module contains the constant enumeration for Radiotap VHT Coding Flags,
which is automatically generated from pcapkit.vendor.radiotap.vht_coding.VHTCoding.
- class pcapkit.const.radiotap.vht_coding.VHTCoding(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[VHTCoding] Radiotap VHT Coding Flags
- CODING_LDPC_USER0 = 1¶
Coding for user 0 – Set to 0 for BCC. Set to 1 for LDPC.
- CODING_LDPC_USER1 = 2¶
Coding for user 1 – Set to 0 for BCC. Set to 1 for LDPC.
- CODING_LDPC_USER2 = 4¶
Coding for user 2 – Set to 0 for BCC. Set to 1 for LDPC.
- CODING_LDPC_USER3 = 8¶
Coding for user 3 – Set to 0 for BCC. Set to 1 for LDPC.
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
Timestamp Flags¶
This module contains the constant enumeration for Radiotap Timestamp Flags,
which is automatically generated from pcapkit.vendor.radiotap.timestamp_flags.TimestampFlags.
- class pcapkit.const.radiotap.timestamp_flags.TimestampFlags(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[TimestampFlags] Radiotap Timestamp Flags
- TIMESTAMP_FLAG_32BIT = 1¶
32-bit counter (high 32 bits are unused)
- TIMESTAMP_FLAG_ACCURACY = 2¶
accuracy known
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
HE Data1 Known Flags¶
This module contains the constant enumeration for Radiotap HE Data1 Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.he_data1_known.HEData1Known.
- class pcapkit.const.radiotap.he_data1_known.HEData1Known(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[HEData1Known] Radiotap HE Data1 Known Flags
- HE_DATA1_BSS_COLOR_KNOWN = 4¶
BSS Color known
- HE_DATA1_BEAM_CHANGE_KNOWN = 8¶
Beam Change known
- HE_DATA1_UL_DL_KNOWN = 16¶
UL/DL known
- HE_DATA1_DATA_MCS_KNOWN = 32¶
data MCS known
- HE_DATA1_DATA_DCM_KNOWN = 64¶
data DCM known
- HE_DATA1_CODING_KNOWN = 128¶
Coding known
- HE_DATA1_LDPC_XSYMSEG_KNOWN = 256¶
LDPC extra symbol segment known
- HE_DATA1_STBC_KNOWN = 512¶
STBC known
- HE_DATA1_SPTL_REUSE_KNOWN = 1024¶
Spatial Reuse known (Spatial Reuse 1 for HE_TRIG format)
- HE_DATA1_SPTL_REUSE2_KNOWN = 2048¶
Spatial Reuse 2 known (HE_TRIG format), STA-ID known (HE_MU format)
- HE_DATA1_SPTL_REUSE3_KNOWN = 4096¶
Spatial Reuse 3 known (HE_TRIG format)
- HE_DATA1_SPTL_REUSE4_KNOWN = 8192¶
Spatial Reuse 4 known (HE_TRIG format)
- HE_DATA1_BW_RU_ALLOC_KNOWN = 16384¶
data BW/RU allocation known
- HE_DATA1_DOPPLER_KNOWN = 32768¶
Doppler known
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
HE Data2 Known Flags¶
This module contains the constant enumeration for Radiotap HE Data2 Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.he_data2_known.HEData2Known.
- class pcapkit.const.radiotap.he_data2_known.HEData2Known(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[HEData2Known] Radiotap HE Data2 Known Flags
- HE_DATA2_PRISEC_80_KNOWN = 1¶
pri/sec 80 MHz known
- HE_DATA2_GI_KNOWN = 2¶
GI known
- HE_DATA2_NUM_LTF_SYMS_KNOWN = 4¶
number of LTF symbols known
- HE_DATA2_PRE_FEC_PAD_KNOWN = 8¶
Pre-FEC Padding Factor known
- HE_DATA2_TXBF_KNOWN = 16¶
TxBF known
- HE_DATA2_PE_DISAMBIG_KNOWN = 32¶
PE Disambiguity known
- HE_DATA2_TXOP_KNOWN = 64¶
TXOP known
- HE_DATA2_MIDAMBLE_KNOWN = 128¶
midamble periodicity known
- HE_DATA2_RU_OFFSET_KNOWN = 16384¶
RU allocation offset known
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
HE-MU Flags1 Known Flags¶
This module contains the constant enumeration for Radiotap HE-MU Flags1 Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.he_mu_flags1_known.HEMUFlags1Known.
- class pcapkit.const.radiotap.he_mu_flags1_known.HEMUFlags1Known(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[HEMUFlags1Known] Radiotap HE-MU Flags1 Known Flags
- HE_MU_FLAGS1_SIG_B_MCS_KNOWN = 16¶
SIG-B MCS known
- HE_MU_FLAGS1_SIG_B_DCM_KNOWN = 64¶
SIG-B DCM known
- HE_MU_FLAGS1_CH2_CTR_26T_RU_KNOWN = 128¶
(Channel 2) Center 26-tone RU bit known
- HE_MU_FLAGS1_CH1_RU_KNOWN = 256¶
Channel 1 RUs known (which depends on BW)
- HE_MU_FLAGS1_CH2_RU_KNOWN = 512¶
Channel 2 RUs known (which depends on BW)
- HE_MU_FLAGS1_CH1_CTR_26T_RU_KNOWN = 4096¶
(Channel 1) Center 26-tone RU bit known
- HE_MU_FLAGS1_SIG_B_COMP_KNOWN = 16384¶
SIG-B Compression known
- HE_MU_FLAGS1_SIG_B_SYMS_USERS_KNOWN = 32768¶
# of HE-SIG-B Symbols/MU-MIMO Users known
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
HE-MU Flags2 Known Flags¶
This module contains the constant enumeration for Radiotap HE-MU Flags2 Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.he_mu_flags2_known.HEMUFlags2Known.
- class pcapkit.const.radiotap.he_mu_flags2_known.HEMUFlags2Known(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[HEMUFlags2Known] Radiotap HE-MU Flags2 Known Flags
- HE_MU_FLAGS2_BW_FROM_SIG_A_BW_KNOWN = 4¶
bandwidth from Bandwidth field in HE-SIG-A known
- HE_MU_FLAGS2_PUNC_FROM_SIG_A_BW_KNOWN = 1024¶
preamble puncturing from Bandwidth field in HE-SIG-A known
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
HE-MU-other-user Known Flags¶
This module contains the constant enumeration for Radiotap HE-MU-other-user Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.he_mu_other_user_known.HEMUOtherUserKnown.
- class pcapkit.const.radiotap.he_mu_other_user_known.HEMUOtherUserKnown(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[HEMUOtherUserKnown] Radiotap HE-MU-other-user Known Flags
- user_field_position_known = 1¶
user field position known
- STA_ID_known = 2¶
STA-ID known (B0-10)
- NSTS_known = 4¶
NSTS known (B11-13, only for non-MU-MIMO)
- Tx_Beamforming_known = 8¶
Tx Beamforming known (B14, only for non-MU-MIMO)
- Spatial_Configuration_known = 16¶
Spatial Configuration known (B11-B14, only for MU-MIMO)
- MCS_known = 32¶
MCS known (B15-18)
- DCM_known = 64¶
DCM known (B19)
- Coding_known = 128¶
Coding known (B20)
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
L-SIG Data1 Flags¶
This module contains the constant enumeration for Radiotap L-SIG Data1 Flags,
which is automatically generated from pcapkit.vendor.radiotap.lsig_data1.LSIGData1.
- class pcapkit.const.radiotap.lsig_data1.LSIGData1(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[LSIGData1] Radiotap L-SIG Data1 Flags
- LSIG_DATA1_RATE_KNOWN = 1¶
rate known
- LSIG_DATA1_LENGTH_KNOWN = 2¶
length known
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
S1G Known Flags¶
This module contains the constant enumeration for Radiotap S1G Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.s1g_known.S1GKnown.
- class pcapkit.const.radiotap.s1g_known.S1GKnown(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[S1GKnown] Radiotap S1G Known Flags
- S1G_KNOWN_PPDU_FORMAT = 1¶
S1G PPDU Format known
- S1G_KNOWN_RESPONSE_IND = 2¶
Response indication known
- S1G_KNOWN_GI = 4¶
Guard interval known
- S1G_KNOWN_NSS = 8¶
NSS known
- S1G_KNOWN_BW = 16¶
Bandwidth known
- S1G_KNOWN_MCS = 32¶
MCS known
- S1G_KNOWN_COLOR = 64¶
Color known
- S1G_KNOWN_UPLINK_IND = 128¶
uplink indication known
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
U-SIG Common Known Flags¶
This module contains the constant enumeration for Radiotap U-SIG Common Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.usig_common_known.USIGCommonKnown.
- class pcapkit.const.radiotap.usig_common_known.USIGCommonKnown(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[USIGCommonKnown] Radiotap U-SIG Common Known Flags
- EHT_USIG_COMMON_PHY_VER_KNOWN = 1¶
PHY version identifier known
- EHT_USIG_COMMON_BW_KNOWN = 2¶
BW known
- EHT_USIG_COMMON_UL_DL_KNOWN = 4¶
UL/DL known
- EHT_USIG_COMMON_BSS_COLOR_KNOWN = 8¶
BSS Color known
- EHT_USIG_COMMON_TXOP_KNOWN = 16¶
TXOP known
- EHT_USIG_COMMON_BAD_USIG_CRC = 32¶
bad U-SIG CRC
- EHT_USIG_COMMON_VALIDATE_BITS_CHECKED = 64¶
validate bits checked
- EHT_USIG_COMMON_VALIDATE_BITS_OK = 128¶
validate bits OK
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
EHT Known Flags¶
This module contains the constant enumeration for Radiotap EHT Known Flags,
which is automatically generated from pcapkit.vendor.radiotap.eht_known.EHTKnown.
- class pcapkit.const.radiotap.eht_known.EHTKnown(*values)[source]¶
Bases:
EnumRegistry,aenum.IntFlag[EHTKnown] Radiotap EHT Known Flags
- EHT_KNOWN_SPATIAL_REUSE = 2¶
Spatial Reuse Known
- EHT_KNOWN_GI = 4¶
GI (Guard Interval) Known
- EHT_KNOWN_EHT_LTF = 16¶
number of LTF symbols Known
- EHT_KNOWN_LDPC_EXTRA_SYM_OM = 32¶
OFDMA (including TB), MU-MIMO: LDPC Extra Symbol Segment Known
- EHT_KNOWN_PRE_PADD_FACOR_OM = 64¶
OFDMA (including TB), MU-MIMO: Pre-FEC Padding Factor Known
- EHT_KNOWN_PE_DISAMBIGUITY_OM = 128¶
OFDMA (including TB), MU-MIMO: PE Disambiguity Known
- EHT_KNOWN_DISREGARD_O = 256¶
OFDMA (including TB), MU-MIMO: Disregard Known
- EHT_KNOWN_DISREGARD_S = 512¶
EHT sounding: Disregard Known
- EHT_KNOWN_CRC1 = 8192¶
CRC1 Known
- EHT_KNOWN_TAIL1 = 16384¶
Tail1 Known
- EHT_KNOWN_CRC2_O = 32768¶
OFDMA (including TB): CRC2 Known
- EHT_KNOWN_TAIL2_O = 65536¶
OFDMA (including TB): Tail2 Known
- EHT_KNOWN_NSS_S = 131072¶
EHT sounding: NSS Known
- EHT_KNOWN_BEAMFORMED_S = 262144¶
EHT sounding: Beamformed Known
- EHT_KNOWN_NR_NON_OFDMA_USERS_M = 524288¶
MU-MIMO: Number Of Non-OFDMA Users Known
- EHT_KNOWN_ENCODING_BLOCK_CRC_M = 1048576¶
MU-MIMO: User Encoding Block CRC Known
- EHT_KNOWN_ENCODING_BLOCK_TAIL_M = 2097152¶
MU-MIMO: User Encoding Block Tail Known
- EHT_KNOWN_RU_MRU_SIZE_OM = 4194304¶
OFDMA (including TB), MU-MIMO: RU/MRU Size Known
- EHT_KNOWN_RU_MRU_INDEX_OM = 8388608¶
OFDMA (including TB), MU-MIMO: RU/MRU Index Known
- EHT_KNOWN_RU_ALLOC_TB_FMT = 16777216¶
OFDMA (including TB), MU-MIMO: RU Allocation (TB format) Known
- EHT_KNOWN_PRIMARY_80 = 33554432¶
Primary 80 MHz Channel Position known
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
Footnotes