java.lang.Object
org.pcap4j.packet.Dot11InformationElement
org.pcap4j.packet.Dot11ExtendedCapabilitiesElement
- All Implemented Interfaces:
Serializable
IEEE802.11 Extended Capabilities element
1 1 n
+-----------------+-----------------+-----------------
| Element ID | Length | Capabilities
+-----------------+-----------------+-----------------
Element ID: 127
The Extended Capabilities element carries information about the capabilities of an IEEE 802.11
STA that augment the Capability Information field (CIF).- Since:
- pcap4j 1.7.0
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Booleanprivate final intprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate static final longprivate final Dot11ServiceIntervalGranularityprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final byte[]private final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Booleanprivate final Boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateDot11ExtendedCapabilitiesElement(byte[] rawData, int offset, int length) private -
Method Summary
Modifier and TypeMethodDescriptionprivate static intbooleangetBit1()getBit3()getBit35()getBit47()getBit49()getBit5()getBit50()getBit51()getBit52()getBit53()getBit54()getBit55()byte[]byte[]inthashCode()intlength()newInstance(byte[] rawData, int offset, int length) A static factory method.toString()Methods inherited from class org.pcap4j.packet.Dot11InformationElement
getElementId, getLength, getLengthAsInt
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
twentyFortyBssCoexistenceManagementSupported
-
bit1
-
extendedChannelSwitchingSupported
-
bit3
-
psmpOperationSupported
-
bit5
-
scheduledPsmpSupported
-
eventActivated
-
diagnosticsActivated
-
multicastDiagnosticsActivated
-
locationTrackingActivated
-
fmsActivated
-
proxyArpServiceActivated
-
collocatedInterferenceReportingActivated
-
rmCivicMeasurementActivated
-
rmLciMeasurementActivated
-
tfsActivated
-
wnmSleepModeActivated
-
timBroadcastActivated
-
bssTransitionActivated
-
qosTrafficCapabilityActivated
-
acStationCountActivated
-
multiBssIdActivated
-
timingMeasurementActivated
-
channelUsageActivated
-
ssidListActivated
-
dmsActivated
-
utcTsfOffsetActivated
-
tdlsPeerUapsdBufferStaSupported
-
tdlsPeerPsmSupported
-
tdlsChannelSwitchingActivated
-
interworkingServiceActivated
-
qosMapActivated
-
ebrActivated
-
sspnInterfaceActivated
-
bit35
-
msgcfActivated
-
tdlsSupported
-
tdlsProhibited
-
tdlsChannelSwitchingProhibited
-
rejectingUnadmittedTraffic
-
serviceIntervalGranularity
-
rmIdentifierMeasurementActivated
-
uapsdCoexistenceActivated
-
wnmNotificationActivated
-
bit47
-
utf8Ssid
-
bit49
-
bit50
-
bit51
-
bit52
-
bit53
-
bit54
-
bit55
-
trailingData
private final byte[] trailingData -
actualLength
private final int actualLength
-
-
Constructor Details
-
Dot11ExtendedCapabilitiesElement
private Dot11ExtendedCapabilitiesElement(byte[] rawData, int offset, int length) throws IllegalRawDataException - Parameters:
rawData- rawDataoffset- offsetlength- length- Throws:
IllegalRawDataException- if parsing the raw data fails.
-
Dot11ExtendedCapabilitiesElement
- Parameters:
builder- builder
-
-
Method Details
-
newInstance
public static Dot11ExtendedCapabilitiesElement newInstance(byte[] rawData, int offset, int length) throws IllegalRawDataException A static factory method. This method validates the arguments byByteArrays.validateBounds(byte[], int, int), which may throw exceptions undocumented here.- Parameters:
rawData- rawDataoffset- offsetlength- length- Returns:
- a new Dot11ExtendedCapabilitiesElement object.
- Throws:
IllegalRawDataException- if parsing the raw data fails.
-
calcActualLength
-
is2040BssCoexistenceManagementSupported
- Returns:
- twentyFortyBssCoexistenceManagementSupported. May be null.
-
getBit1
- Returns:
- bit1. May be null.
-
isExtendedChannelSwitchingSupported
- Returns:
- extendedChannelSwitchingSupported. May be null.
-
getBit3
- Returns:
- bit3. May be null.
-
isPsmpOperationSupported
- Returns:
- psmpOperationSupported. May be null.
-
getBit5
- Returns:
- bit5. May be null.
-
isScheduledPsmpSupported
- Returns:
- scheduledPsmpSupported. May be null.
-
isEventActivated
- Returns:
- eventActivated. May be null.
-
isDiagnosticsActivated
- Returns:
- diagnosticsActivated. May be null.
-
isMulticastDiagnosticsActivated
- Returns:
- multicastDiagnosticsActivated. May be null.
-
isLocationTrackingActivated
- Returns:
- locationTrackingActivated. May be null.
-
isFmsActivated
- Returns:
- fmsActivated. May be null.
-
isProxyArpServiceActivated
- Returns:
- proxyArpServiceActivated. May be null.
-
isCollocatedInterferenceReportingActivated
- Returns:
- collocatedInterferenceReportingActivated. May be null.
-
isRmCivicMeasurementActivated
- Returns:
- rmCivicMeasurementActivated. May be null.
-
isRmLciMeasurementActivated
- Returns:
- rmLciMeasurementActivated. May be null.
-
isTfsActivated
- Returns:
- tfsActivated. May be null.
-
isWnmSleepModeActivated
- Returns:
- wnmSleepModeActivated. May be null.
-
isTimBroadcastActivated
- Returns:
- timBroadcastActivated. May be null.
-
isBssTransitionActivated
- Returns:
- bssTransitionActivated. May be null.
-
isQosTrafficCapabilityActivated
- Returns:
- qosTrafficCapabilityActivated. May be null.
-
isAcStationCountActivated
- Returns:
- acStationCountActivated. May be null.
-
isMultiBssIdActivated
- Returns:
- multiBssIdActivated. May be null.
-
isTimingMeasurementActivated
- Returns:
- timingMeasurementActivated. May be null.
-
isChannelUsageActivated
- Returns:
- channelUsageActivated. May be null.
-
isSsidListActivated
- Returns:
- ssidListActivated. May be null.
-
isDmsActivated
- Returns:
- dmsActivated. May be null.
-
isUtcTsfOffsetActivated
- Returns:
- utcTsfOffsetActivated. May be null.
-
isTdlsPeerUapsdBufferStaSupported
- Returns:
- tdlsPeerUapsdBufferStaSupported. May be null.
-
isTdlsPeerPsmSupported
- Returns:
- tdlsPeerPsmSupported. May be null.
-
isTdlsChannelSwitchingActivated
- Returns:
- tdlsChannelSwitchingActivated. May be null.
-
isInterworkingServiceActivated
- Returns:
- interworkingServiceActivated. May be null.
-
isQosMapActivated
- Returns:
- qosMapActivated. May be null.
-
isEbrActivated
- Returns:
- ebrActivated. May be null.
-
isSspnInterfaceActivated
- Returns:
- sspnInterfaceActivated. May be null.
-
getBit35
- Returns:
- bit35. May be null.
-
isMsgcfActivated
- Returns:
- msgcfActivated. May be null.
-
isTdlsSupported
- Returns:
- tdlsSupported. May be null.
-
isTdlsProhibited
- Returns:
- tdlsProhibited. May be null.
-
isTdlsChannelSwitchingProhibited
- Returns:
- tdlsChannelSwitchingProhibited. May be null.
-
isRejectingUnadmittedTraffic
- Returns:
- rejectingUnadmittedTraffic. May be null.
-
getServiceIntervalGranularity
- Returns:
- serviceIntervalGranularity. May be null.
-
isRmIdentifierMeasurementActivated
- Returns:
- rmIdentifierMeasurementActivated. May be null.
-
isUapsdCoexistenceActivated
- Returns:
- uapsdCoexistenceActivated. May be null.
-
isWnmNotificationActivated
- Returns:
- wnmNotificationActivated. May be null.
-
getBit47
- Returns:
- bit47. May be null.
-
isutf8Ssid
- Returns:
- utf8Ssid. May be null.
-
getBit49
- Returns:
- bit49. May be null.
-
getBit50
- Returns:
- bit50. May be null.
-
getBit51
- Returns:
- bit51. May be null.
-
getBit52
- Returns:
- bit52. May be null.
-
getBit53
- Returns:
- bit53. May be null.
-
getBit54
- Returns:
- bit54. May be null.
-
getBit55
- Returns:
- bit55. May be null.
-
getTrailingData
public byte[] getTrailingData()- Returns:
- trailingData. May be null.
-
length
public int length()- Specified by:
lengthin classDot11InformationElement- Returns:
- the length
-
getRawData
public byte[] getRawData()- Specified by:
getRawDatain classDot11InformationElement- Returns:
- the raw data.
-
getBuilder
- Returns:
- a new Builder object populated with this object's fields.
-
hashCode
public int hashCode()- Overrides:
hashCodein classDot11InformationElement
-
equals
- Overrides:
equalsin classDot11InformationElement
-
toString
-
toString
- Parameters:
indent- indent- Returns:
- the string representation of this object.
-