Package org.pcap4j.packet
Class Dot11ExtendedCapabilitiesElement
- java.lang.Object
-
- org.pcap4j.packet.Dot11InformationElement
-
- org.pcap4j.packet.Dot11ExtendedCapabilitiesElement
-
- All Implemented Interfaces:
java.io.Serializable
public final class Dot11ExtendedCapabilitiesElement extends Dot11InformationElement
IEEE802.11 Extended Capabilities element1 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
- Author:
- Kaito Yamada
- See Also:
- IEEE802.11, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Dot11ExtendedCapabilitiesElement.Builder
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.Boolean
getBit1()
java.lang.Boolean
getBit3()
java.lang.Boolean
getBit35()
java.lang.Boolean
getBit47()
java.lang.Boolean
getBit49()
java.lang.Boolean
getBit5()
java.lang.Boolean
getBit50()
java.lang.Boolean
getBit51()
java.lang.Boolean
getBit52()
java.lang.Boolean
getBit53()
java.lang.Boolean
getBit54()
java.lang.Boolean
getBit55()
Dot11ExtendedCapabilitiesElement.Builder
getBuilder()
byte[]
getRawData()
Dot11ServiceIntervalGranularity
getServiceIntervalGranularity()
byte[]
getTrailingData()
int
hashCode()
java.lang.Boolean
is2040BssCoexistenceManagementSupported()
java.lang.Boolean
isAcStationCountActivated()
java.lang.Boolean
isBssTransitionActivated()
java.lang.Boolean
isChannelUsageActivated()
java.lang.Boolean
isCollocatedInterferenceReportingActivated()
java.lang.Boolean
isDiagnosticsActivated()
java.lang.Boolean
isDmsActivated()
java.lang.Boolean
isEbrActivated()
java.lang.Boolean
isEventActivated()
java.lang.Boolean
isExtendedChannelSwitchingSupported()
java.lang.Boolean
isFmsActivated()
java.lang.Boolean
isInterworkingServiceActivated()
java.lang.Boolean
isLocationTrackingActivated()
java.lang.Boolean
isMsgcfActivated()
java.lang.Boolean
isMultiBssIdActivated()
java.lang.Boolean
isMulticastDiagnosticsActivated()
java.lang.Boolean
isProxyArpServiceActivated()
java.lang.Boolean
isPsmpOperationSupported()
java.lang.Boolean
isQosMapActivated()
java.lang.Boolean
isQosTrafficCapabilityActivated()
java.lang.Boolean
isRejectingUnadmittedTraffic()
java.lang.Boolean
isRmCivicMeasurementActivated()
java.lang.Boolean
isRmIdentifierMeasurementActivated()
java.lang.Boolean
isRmLciMeasurementActivated()
java.lang.Boolean
isScheduledPsmpSupported()
java.lang.Boolean
isSsidListActivated()
java.lang.Boolean
isSspnInterfaceActivated()
java.lang.Boolean
isTdlsChannelSwitchingActivated()
java.lang.Boolean
isTdlsChannelSwitchingProhibited()
java.lang.Boolean
isTdlsPeerPsmSupported()
java.lang.Boolean
isTdlsPeerUapsdBufferStaSupported()
java.lang.Boolean
isTdlsProhibited()
java.lang.Boolean
isTdlsSupported()
java.lang.Boolean
isTfsActivated()
java.lang.Boolean
isTimBroadcastActivated()
java.lang.Boolean
isTimingMeasurementActivated()
java.lang.Boolean
isUapsdCoexistenceActivated()
java.lang.Boolean
isUtcTsfOffsetActivated()
java.lang.Boolean
isutf8Ssid()
java.lang.Boolean
isWnmNotificationActivated()
java.lang.Boolean
isWnmSleepModeActivated()
int
length()
static Dot11ExtendedCapabilitiesElement
newInstance(byte[] rawData, int offset, int length)
A static factory method.java.lang.String
toString()
java.lang.String
toString(java.lang.String indent)
-
Methods inherited from class org.pcap4j.packet.Dot11InformationElement
getElementId, getLength, getLengthAsInt
-
-
-
-
Method Detail
-
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.
-
is2040BssCoexistenceManagementSupported
public java.lang.Boolean is2040BssCoexistenceManagementSupported()
- Returns:
- twentyFortyBssCoexistenceManagementSupported. May be null.
-
getBit1
public java.lang.Boolean getBit1()
- Returns:
- bit1. May be null.
-
isExtendedChannelSwitchingSupported
public java.lang.Boolean isExtendedChannelSwitchingSupported()
- Returns:
- extendedChannelSwitchingSupported. May be null.
-
getBit3
public java.lang.Boolean getBit3()
- Returns:
- bit3. May be null.
-
isPsmpOperationSupported
public java.lang.Boolean isPsmpOperationSupported()
- Returns:
- psmpOperationSupported. May be null.
-
getBit5
public java.lang.Boolean getBit5()
- Returns:
- bit5. May be null.
-
isScheduledPsmpSupported
public java.lang.Boolean isScheduledPsmpSupported()
- Returns:
- scheduledPsmpSupported. May be null.
-
isEventActivated
public java.lang.Boolean isEventActivated()
- Returns:
- eventActivated. May be null.
-
isDiagnosticsActivated
public java.lang.Boolean isDiagnosticsActivated()
- Returns:
- diagnosticsActivated. May be null.
-
isMulticastDiagnosticsActivated
public java.lang.Boolean isMulticastDiagnosticsActivated()
- Returns:
- multicastDiagnosticsActivated. May be null.
-
isLocationTrackingActivated
public java.lang.Boolean isLocationTrackingActivated()
- Returns:
- locationTrackingActivated. May be null.
-
isFmsActivated
public java.lang.Boolean isFmsActivated()
- Returns:
- fmsActivated. May be null.
-
isProxyArpServiceActivated
public java.lang.Boolean isProxyArpServiceActivated()
- Returns:
- proxyArpServiceActivated. May be null.
-
isCollocatedInterferenceReportingActivated
public java.lang.Boolean isCollocatedInterferenceReportingActivated()
- Returns:
- collocatedInterferenceReportingActivated. May be null.
-
isRmCivicMeasurementActivated
public java.lang.Boolean isRmCivicMeasurementActivated()
- Returns:
- rmCivicMeasurementActivated. May be null.
-
isRmLciMeasurementActivated
public java.lang.Boolean isRmLciMeasurementActivated()
- Returns:
- rmLciMeasurementActivated. May be null.
-
isTfsActivated
public java.lang.Boolean isTfsActivated()
- Returns:
- tfsActivated. May be null.
-
isWnmSleepModeActivated
public java.lang.Boolean isWnmSleepModeActivated()
- Returns:
- wnmSleepModeActivated. May be null.
-
isTimBroadcastActivated
public java.lang.Boolean isTimBroadcastActivated()
- Returns:
- timBroadcastActivated. May be null.
-
isBssTransitionActivated
public java.lang.Boolean isBssTransitionActivated()
- Returns:
- bssTransitionActivated. May be null.
-
isQosTrafficCapabilityActivated
public java.lang.Boolean isQosTrafficCapabilityActivated()
- Returns:
- qosTrafficCapabilityActivated. May be null.
-
isAcStationCountActivated
public java.lang.Boolean isAcStationCountActivated()
- Returns:
- acStationCountActivated. May be null.
-
isMultiBssIdActivated
public java.lang.Boolean isMultiBssIdActivated()
- Returns:
- multiBssIdActivated. May be null.
-
isTimingMeasurementActivated
public java.lang.Boolean isTimingMeasurementActivated()
- Returns:
- timingMeasurementActivated. May be null.
-
isChannelUsageActivated
public java.lang.Boolean isChannelUsageActivated()
- Returns:
- channelUsageActivated. May be null.
-
isSsidListActivated
public java.lang.Boolean isSsidListActivated()
- Returns:
- ssidListActivated. May be null.
-
isDmsActivated
public java.lang.Boolean isDmsActivated()
- Returns:
- dmsActivated. May be null.
-
isUtcTsfOffsetActivated
public java.lang.Boolean isUtcTsfOffsetActivated()
- Returns:
- utcTsfOffsetActivated. May be null.
-
isTdlsPeerUapsdBufferStaSupported
public java.lang.Boolean isTdlsPeerUapsdBufferStaSupported()
- Returns:
- tdlsPeerUapsdBufferStaSupported. May be null.
-
isTdlsPeerPsmSupported
public java.lang.Boolean isTdlsPeerPsmSupported()
- Returns:
- tdlsPeerPsmSupported. May be null.
-
isTdlsChannelSwitchingActivated
public java.lang.Boolean isTdlsChannelSwitchingActivated()
- Returns:
- tdlsChannelSwitchingActivated. May be null.
-
isInterworkingServiceActivated
public java.lang.Boolean isInterworkingServiceActivated()
- Returns:
- interworkingServiceActivated. May be null.
-
isQosMapActivated
public java.lang.Boolean isQosMapActivated()
- Returns:
- qosMapActivated. May be null.
-
isEbrActivated
public java.lang.Boolean isEbrActivated()
- Returns:
- ebrActivated. May be null.
-
isSspnInterfaceActivated
public java.lang.Boolean isSspnInterfaceActivated()
- Returns:
- sspnInterfaceActivated. May be null.
-
getBit35
public java.lang.Boolean getBit35()
- Returns:
- bit35. May be null.
-
isMsgcfActivated
public java.lang.Boolean isMsgcfActivated()
- Returns:
- msgcfActivated. May be null.
-
isTdlsSupported
public java.lang.Boolean isTdlsSupported()
- Returns:
- tdlsSupported. May be null.
-
isTdlsProhibited
public java.lang.Boolean isTdlsProhibited()
- Returns:
- tdlsProhibited. May be null.
-
isTdlsChannelSwitchingProhibited
public java.lang.Boolean isTdlsChannelSwitchingProhibited()
- Returns:
- tdlsChannelSwitchingProhibited. May be null.
-
isRejectingUnadmittedTraffic
public java.lang.Boolean isRejectingUnadmittedTraffic()
- Returns:
- rejectingUnadmittedTraffic. May be null.
-
getServiceIntervalGranularity
public Dot11ServiceIntervalGranularity getServiceIntervalGranularity()
- Returns:
- serviceIntervalGranularity. May be null.
-
isRmIdentifierMeasurementActivated
public java.lang.Boolean isRmIdentifierMeasurementActivated()
- Returns:
- rmIdentifierMeasurementActivated. May be null.
-
isUapsdCoexistenceActivated
public java.lang.Boolean isUapsdCoexistenceActivated()
- Returns:
- uapsdCoexistenceActivated. May be null.
-
isWnmNotificationActivated
public java.lang.Boolean isWnmNotificationActivated()
- Returns:
- wnmNotificationActivated. May be null.
-
getBit47
public java.lang.Boolean getBit47()
- Returns:
- bit47. May be null.
-
isutf8Ssid
public java.lang.Boolean isutf8Ssid()
- Returns:
- utf8Ssid. May be null.
-
getBit49
public java.lang.Boolean getBit49()
- Returns:
- bit49. May be null.
-
getBit50
public java.lang.Boolean getBit50()
- Returns:
- bit50. May be null.
-
getBit51
public java.lang.Boolean getBit51()
- Returns:
- bit51. May be null.
-
getBit52
public java.lang.Boolean getBit52()
- Returns:
- bit52. May be null.
-
getBit53
public java.lang.Boolean getBit53()
- Returns:
- bit53. May be null.
-
getBit54
public java.lang.Boolean getBit54()
- Returns:
- bit54. May be null.
-
getBit55
public java.lang.Boolean getBit55()
- Returns:
- bit55. May be null.
-
getTrailingData
public byte[] getTrailingData()
- Returns:
- trailingData. May be null.
-
length
public int length()
- Specified by:
length
in classDot11InformationElement
- Returns:
- the length
-
getRawData
public byte[] getRawData()
- Specified by:
getRawData
in classDot11InformationElement
- Returns:
- the raw data.
-
getBuilder
public Dot11ExtendedCapabilitiesElement.Builder getBuilder()
- Returns:
- a new Builder object populated with this object's fields.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classDot11InformationElement
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classDot11InformationElement
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toString
public java.lang.String toString(java.lang.String indent)
- Parameters:
indent
- indent- Returns:
- the string representation of this object.
-
-