Package org.pcap4j.packet
Class Dot11HTCapabilitiesElement.Builder
- java.lang.Object
-
- org.pcap4j.packet.Dot11InformationElement.Builder
-
- org.pcap4j.packet.Dot11HTCapabilitiesElement.Builder
-
- All Implemented Interfaces:
LengthBuilder<Dot11InformationElement>
- Enclosing class:
- Dot11HTCapabilitiesElement
public static final class Dot11HTCapabilitiesElement.Builder extends Dot11InformationElement.Builder
- Since:
- pcap4j 1.7.0
- Author:
- Kaito Yamada
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.pcap4j.packet.Dot11InformationElement.Builder
elementId, getCorrectLengthAtBuild
-
-
-
-
Method Detail
-
ldpcCodingSupported
public Dot11HTCapabilitiesElement.Builder ldpcCodingSupported(boolean ldpcCodingSupported)
- Parameters:
ldpcCodingSupported
- ldpcCodingSupported- Returns:
- this Builder object for method chaining.
-
both20and40MhzSupported
public Dot11HTCapabilitiesElement.Builder both20and40MhzSupported(boolean both20and40MhzSupported)
- Parameters:
both20and40MhzSupported
- both20and40MhzSupported- Returns:
- this Builder object for method chaining.
-
smPowerSaveMode
public Dot11HTCapabilitiesElement.Builder smPowerSaveMode(Dot11HTCapabilitiesElement.SmPowerSaveMode smPowerSaveMode)
- Parameters:
smPowerSaveMode
- smPowerSaveMode- Returns:
- this Builder object for method chaining.
-
htGreenfieldSupported
public Dot11HTCapabilitiesElement.Builder htGreenfieldSupported(boolean htGreenfieldSupported)
- Parameters:
htGreenfieldSupported
- htGreenfieldSupported- Returns:
- this Builder object for method chaining.
-
shortGiFor20MhzSupported
public Dot11HTCapabilitiesElement.Builder shortGiFor20MhzSupported(boolean shortGiFor20MhzSupported)
- Parameters:
shortGiFor20MhzSupported
- shortGiFor20MhzSupported- Returns:
- this Builder object for method chaining.
-
shortGiFor40MhzSupported
public Dot11HTCapabilitiesElement.Builder shortGiFor40MhzSupported(boolean shortGiFor40MhzSupported)
- Parameters:
shortGiFor40MhzSupported
- shortGiFor40MhzSupported- Returns:
- this Builder object for method chaining.
-
txStbcSupported
public Dot11HTCapabilitiesElement.Builder txStbcSupported(boolean txStbcSupported)
- Parameters:
txStbcSupported
- txStbcSupported- Returns:
- this Builder object for method chaining.
-
rxStbcSupport
public Dot11HTCapabilitiesElement.Builder rxStbcSupport(Dot11HTCapabilitiesElement.StbcSupport rxStbcSupport)
- Parameters:
rxStbcSupport
- rxStbcSupport- Returns:
- this Builder object for method chaining.
-
htDelayedBlockAckSupported
public Dot11HTCapabilitiesElement.Builder htDelayedBlockAckSupported(boolean htDelayedBlockAckSupported)
- Parameters:
htDelayedBlockAckSupported
- htDelayedBlockAckSupported- Returns:
- this Builder object for method chaining.
-
maxAMsduLength
public Dot11HTCapabilitiesElement.Builder maxAMsduLength(Dot11HTCapabilitiesElement.AMsduLength maxAMsduLength)
- Parameters:
maxAMsduLength
- maxAMsduLength- Returns:
- this Builder object for method chaining.
-
dsssCckModeIn40MhzSupported
public Dot11HTCapabilitiesElement.Builder dsssCckModeIn40MhzSupported(boolean dsssCckModeIn40MhzSupported)
- Parameters:
dsssCckModeIn40MhzSupported
- dsssCckModeIn40MhzSupported- Returns:
- this Builder object for method chaining.
-
bit13OfHtCapabilitiesInfo
public Dot11HTCapabilitiesElement.Builder bit13OfHtCapabilitiesInfo(boolean bit13OfHtCapabilitiesInfo)
- Parameters:
bit13OfHtCapabilitiesInfo
- bit13OfHtCapabilitiesInfo- Returns:
- this Builder object for method chaining.
-
fortyMhzIntolerant
public Dot11HTCapabilitiesElement.Builder fortyMhzIntolerant(boolean fortyMhzIntolerant)
- Parameters:
fortyMhzIntolerant
- fortyMhzIntolerant- Returns:
- this Builder object for method chaining.
-
lSigTxopProtectionSupported
public Dot11HTCapabilitiesElement.Builder lSigTxopProtectionSupported(boolean lSigTxopProtectionSupported)
- Parameters:
lSigTxopProtectionSupported
- lSigTxopProtectionSupported- Returns:
- this Builder object for method chaining.
-
maxAMpduLength
public Dot11HTCapabilitiesElement.Builder maxAMpduLength(Dot11HTCapabilitiesElement.AMpduLength maxAMpduLength)
- Parameters:
maxAMpduLength
- maxAMpduLength- Returns:
- this Builder object for method chaining.
-
minMpduStartSpacing
public Dot11HTCapabilitiesElement.Builder minMpduStartSpacing(Dot11HTCapabilitiesElement.MpduStartSpacing minMpduStartSpacing)
- Parameters:
minMpduStartSpacing
- minMpduStartSpacing- Returns:
- this Builder object for method chaining.
-
bit5OfAMpduParameters
public Dot11HTCapabilitiesElement.Builder bit5OfAMpduParameters(boolean bit5OfAMpduParameters)
- Parameters:
bit5OfAMpduParameters
- bit5OfAMpduParameters- Returns:
- this Builder object for method chaining.
-
bit6OfAMpduParameters
public Dot11HTCapabilitiesElement.Builder bit6OfAMpduParameters(boolean bit6OfAMpduParameters)
- Parameters:
bit6OfAMpduParameters
- bit6OfAMpduParameters- Returns:
- this Builder object for method chaining.
-
bit7OfAMpduParameters
public Dot11HTCapabilitiesElement.Builder bit7OfAMpduParameters(boolean bit7OfAMpduParameters)
- Parameters:
bit7OfAMpduParameters
- bit7OfAMpduParameters- Returns:
- this Builder object for method chaining.
-
supportedRxMcsIndexes
public Dot11HTCapabilitiesElement.Builder supportedRxMcsIndexes(boolean[] supportedRxMcsIndexes)
- Parameters:
supportedRxMcsIndexes
- supportedRxMcsIndexes. supportedRxMcsIndexes.length must be 77.- Returns:
- this Builder object for method chaining.
-
bit77OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit77OfSupportedMcsSet(boolean bit77OfSupportedMcsSet)
- Parameters:
bit77OfSupportedMcsSet
- bit77OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit78OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit78OfSupportedMcsSet(boolean bit78OfSupportedMcsSet)
- Parameters:
bit78OfSupportedMcsSet
- bit78OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit79OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit79OfSupportedMcsSet(boolean bit79OfSupportedMcsSet)
- Parameters:
bit79OfSupportedMcsSet
- bit79OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
rxHighestSupportedDataRate
public Dot11HTCapabilitiesElement.Builder rxHighestSupportedDataRate(short rxHighestSupportedDataRate)
- Parameters:
rxHighestSupportedDataRate
- rxHighestSupportedDataRate. The value is between 0 and 1023 (inclusive).- Returns:
- this Builder object for method chaining.
-
bit90OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit90OfSupportedMcsSet(boolean bit90OfSupportedMcsSet)
- Parameters:
bit90OfSupportedMcsSet
- bit90OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit91OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit91OfSupportedMcsSet(boolean bit91OfSupportedMcsSet)
- Parameters:
bit91OfSupportedMcsSet
- bit91OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit92OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit92OfSupportedMcsSet(boolean bit92OfSupportedMcsSet)
- Parameters:
bit92OfSupportedMcsSet
- bit92OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit93OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit93OfSupportedMcsSet(boolean bit93OfSupportedMcsSet)
- Parameters:
bit93OfSupportedMcsSet
- bit93OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit94OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit94OfSupportedMcsSet(boolean bit94OfSupportedMcsSet)
- Parameters:
bit94OfSupportedMcsSet
- bit94OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit95OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit95OfSupportedMcsSet(boolean bit95OfSupportedMcsSet)
- Parameters:
bit95OfSupportedMcsSet
- bit95OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
txMcsSetDefined
public Dot11HTCapabilitiesElement.Builder txMcsSetDefined(boolean txMcsSetDefined)
- Parameters:
txMcsSetDefined
- txMcsSetDefined- Returns:
- this Builder object for method chaining.
-
txRxMcsSetNotEqual
public Dot11HTCapabilitiesElement.Builder txRxMcsSetNotEqual(boolean txRxMcsSetNotEqual)
- Parameters:
txRxMcsSetNotEqual
- txRxMcsSetNotEqual- Returns:
- this Builder object for method chaining.
-
txMaxNumSpatialStreamsSupported
public Dot11HTCapabilitiesElement.Builder txMaxNumSpatialStreamsSupported(Dot11HTCapabilitiesElement.NumSpatialStreams txMaxNumSpatialStreamsSupported)
- Parameters:
txMaxNumSpatialStreamsSupported
- txMaxNumSpatialStreamsSupported- Returns:
- this Builder object for method chaining.
-
txUnequalModulationSupported
public Dot11HTCapabilitiesElement.Builder txUnequalModulationSupported(boolean txUnequalModulationSupported)
- Parameters:
txUnequalModulationSupported
- txUnequalModulationSupported- Returns:
- this Builder object for method chaining.
-
bit101OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit101OfSupportedMcsSet(boolean bit101OfSupportedMcsSet)
- Parameters:
bit101OfSupportedMcsSet
- bit101OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit102OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit102OfSupportedMcsSet(boolean bit102OfSupportedMcsSet)
- Parameters:
bit102OfSupportedMcsSet
- bit102OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit103OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit103OfSupportedMcsSet(boolean bit103OfSupportedMcsSet)
- Parameters:
bit103OfSupportedMcsSet
- bit103OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit104OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit104OfSupportedMcsSet(boolean bit104OfSupportedMcsSet)
- Parameters:
bit104OfSupportedMcsSet
- bit104OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit105OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit105OfSupportedMcsSet(boolean bit105OfSupportedMcsSet)
- Parameters:
bit105OfSupportedMcsSet
- bit105OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit106OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit106OfSupportedMcsSet(boolean bit106OfSupportedMcsSet)
- Parameters:
bit106OfSupportedMcsSet
- bit106OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit107OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit107OfSupportedMcsSet(boolean bit107OfSupportedMcsSet)
- Parameters:
bit107OfSupportedMcsSet
- bit107OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit108OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit108OfSupportedMcsSet(boolean bit108OfSupportedMcsSet)
- Parameters:
bit108OfSupportedMcsSet
- bit108OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit109OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit109OfSupportedMcsSet(boolean bit109OfSupportedMcsSet)
- Parameters:
bit109OfSupportedMcsSet
- bit109OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit110OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit110OfSupportedMcsSet(boolean bit110OfSupportedMcsSet)
- Parameters:
bit110OfSupportedMcsSet
- bit110OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit111OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit111OfSupportedMcsSet(boolean bit111OfSupportedMcsSet)
- Parameters:
bit111OfSupportedMcsSet
- bit111OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit112OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit112OfSupportedMcsSet(boolean bit112OfSupportedMcsSet)
- Parameters:
bit112OfSupportedMcsSet
- bit112OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit113OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit113OfSupportedMcsSet(boolean bit113OfSupportedMcsSet)
- Parameters:
bit113OfSupportedMcsSet
- bit113OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit114OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit114OfSupportedMcsSet(boolean bit114OfSupportedMcsSet)
- Parameters:
bit114OfSupportedMcsSet
- bit114OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit115OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit115OfSupportedMcsSet(boolean bit115OfSupportedMcsSet)
- Parameters:
bit115OfSupportedMcsSet
- bit115OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit116OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit116OfSupportedMcsSet(boolean bit116OfSupportedMcsSet)
- Parameters:
bit116OfSupportedMcsSet
- bit116OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit117OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit117OfSupportedMcsSet(boolean bit117OfSupportedMcsSet)
- Parameters:
bit117OfSupportedMcsSet
- bit117OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit118OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit118OfSupportedMcsSet(boolean bit118OfSupportedMcsSet)
- Parameters:
bit118OfSupportedMcsSet
- bit118OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit119OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit119OfSupportedMcsSet(boolean bit119OfSupportedMcsSet)
- Parameters:
bit119OfSupportedMcsSet
- bit119OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit120OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit120OfSupportedMcsSet(boolean bit120OfSupportedMcsSet)
- Parameters:
bit120OfSupportedMcsSet
- bit120OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit121OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit121OfSupportedMcsSet(boolean bit121OfSupportedMcsSet)
- Parameters:
bit121OfSupportedMcsSet
- bit121OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit122OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit122OfSupportedMcsSet(boolean bit122OfSupportedMcsSet)
- Parameters:
bit122OfSupportedMcsSet
- bit122OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit123OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit123OfSupportedMcsSet(boolean bit123OfSupportedMcsSet)
- Parameters:
bit123OfSupportedMcsSet
- bit123OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit124OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit124OfSupportedMcsSet(boolean bit124OfSupportedMcsSet)
- Parameters:
bit124OfSupportedMcsSet
- bit124OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit125OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit125OfSupportedMcsSet(boolean bit125OfSupportedMcsSet)
- Parameters:
bit125OfSupportedMcsSet
- bit125OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit126OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit126OfSupportedMcsSet(boolean bit126OfSupportedMcsSet)
- Parameters:
bit126OfSupportedMcsSet
- bit126OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
bit127OfSupportedMcsSet
public Dot11HTCapabilitiesElement.Builder bit127OfSupportedMcsSet(boolean bit127OfSupportedMcsSet)
- Parameters:
bit127OfSupportedMcsSet
- bit127OfSupportedMcsSet- Returns:
- this Builder object for method chaining.
-
pcoSupported
public Dot11HTCapabilitiesElement.Builder pcoSupported(boolean pcoSupported)
- Parameters:
pcoSupported
- pcoSupported- Returns:
- this Builder object for method chaining.
-
pcoTransitionTime
public Dot11HTCapabilitiesElement.Builder pcoTransitionTime(Dot11HTCapabilitiesElement.PcoTransitionTime pcoTransitionTime)
- Parameters:
pcoTransitionTime
- pcoTransitionTime- Returns:
- this Builder object for method chaining.
-
bit3OfHtExtendedCapabilities
public Dot11HTCapabilitiesElement.Builder bit3OfHtExtendedCapabilities(boolean bit3OfHtExtendedCapabilities)
- Parameters:
bit3OfHtExtendedCapabilities
- bit3OfHtExtendedCapabilities- Returns:
- this Builder object for method chaining.
-
bit4OfHtExtendedCapabilities
public Dot11HTCapabilitiesElement.Builder bit4OfHtExtendedCapabilities(boolean bit4OfHtExtendedCapabilities)
- Parameters:
bit4OfHtExtendedCapabilities
- bit4OfHtExtendedCapabilities- Returns:
- this Builder object for method chaining.
-
bit5OfHtExtendedCapabilities
public Dot11HTCapabilitiesElement.Builder bit5OfHtExtendedCapabilities(boolean bit5OfHtExtendedCapabilities)
- Parameters:
bit5OfHtExtendedCapabilities
- bit5OfHtExtendedCapabilities- Returns:
- this Builder object for method chaining.
-
bit6OfHtExtendedCapabilities
public Dot11HTCapabilitiesElement.Builder bit6OfHtExtendedCapabilities(boolean bit6OfHtExtendedCapabilities)
- Parameters:
bit6OfHtExtendedCapabilities
- bit6OfHtExtendedCapabilities- Returns:
- this Builder object for method chaining.
-
bit7OfHtExtendedCapabilities
public Dot11HTCapabilitiesElement.Builder bit7OfHtExtendedCapabilities(boolean bit7OfHtExtendedCapabilities)
- Parameters:
bit7OfHtExtendedCapabilities
- bit7OfHtExtendedCapabilities- Returns:
- this Builder object for method chaining.
-
mcsFeedbackCapability
public Dot11HTCapabilitiesElement.Builder mcsFeedbackCapability(Dot11HTCapabilitiesElement.McsFeedbackCapability mcsFeedbackCapability)
- Parameters:
mcsFeedbackCapability
- mcsFeedbackCapability- Returns:
- this Builder object for method chaining.
-
htControlFieldSupported
public Dot11HTCapabilitiesElement.Builder htControlFieldSupported(boolean htControlFieldSupported)
- Parameters:
htControlFieldSupported
- htControlFieldSupported- Returns:
- this Builder object for method chaining.
-
rdResponderSupported
public Dot11HTCapabilitiesElement.Builder rdResponderSupported(boolean rdResponderSupported)
- Parameters:
rdResponderSupported
- rdResponderSupported- Returns:
- this Builder object for method chaining.
-
bit12OfHtExtendedCapabilities
public Dot11HTCapabilitiesElement.Builder bit12OfHtExtendedCapabilities(boolean bit12OfHtExtendedCapabilities)
- Parameters:
bit12OfHtExtendedCapabilities
- bit12OfHtExtendedCapabilities- Returns:
- this Builder object for method chaining.
-
bit13OfHtExtendedCapabilities
public Dot11HTCapabilitiesElement.Builder bit13OfHtExtendedCapabilities(boolean bit13OfHtExtendedCapabilities)
- Parameters:
bit13OfHtExtendedCapabilities
- bit13OfHtExtendedCapabilities- Returns:
- this Builder object for method chaining.
-
bit14OfHtExtendedCapabilities
public Dot11HTCapabilitiesElement.Builder bit14OfHtExtendedCapabilities(boolean bit14OfHtExtendedCapabilities)
- Parameters:
bit14OfHtExtendedCapabilities
- bit14OfHtExtendedCapabilities- Returns:
- this Builder object for method chaining.
-
bit15OfHtExtendedCapabilities
public Dot11HTCapabilitiesElement.Builder bit15OfHtExtendedCapabilities(boolean bit15OfHtExtendedCapabilities)
- Parameters:
bit15OfHtExtendedCapabilities
- bit15OfHtExtendedCapabilities- Returns:
- this Builder object for method chaining.
-
implicitTxBeamformingReceivingSupported
public Dot11HTCapabilitiesElement.Builder implicitTxBeamformingReceivingSupported(boolean implicitTxBeamformingReceivingSupported)
- Parameters:
implicitTxBeamformingReceivingSupported
- implicitTxBeamformingReceivingSupported- Returns:
- this Builder object for method chaining.
-
rxStaggeredSoundingSupported
public Dot11HTCapabilitiesElement.Builder rxStaggeredSoundingSupported(boolean rxStaggeredSoundingSupported)
- Parameters:
rxStaggeredSoundingSupported
- rxStaggeredSoundingSupported- Returns:
- this Builder object for method chaining.
-
txStaggeredSoundingSupported
public Dot11HTCapabilitiesElement.Builder txStaggeredSoundingSupported(boolean txStaggeredSoundingSupported)
- Parameters:
txStaggeredSoundingSupported
- txStaggeredSoundingSupported- Returns:
- this Builder object for method chaining.
-
rxNdpSupported
public Dot11HTCapabilitiesElement.Builder rxNdpSupported(boolean rxNdpSupported)
- Parameters:
rxNdpSupported
- rxNdpSupported- Returns:
- this Builder object for method chaining.
-
txNdpSupported
public Dot11HTCapabilitiesElement.Builder txNdpSupported(boolean txNdpSupported)
- Parameters:
txNdpSupported
- txNdpSupported- Returns:
- this Builder object for method chaining.
-
implicitTxBeamformingSupported
public Dot11HTCapabilitiesElement.Builder implicitTxBeamformingSupported(boolean implicitTxBeamformingSupported)
- Parameters:
implicitTxBeamformingSupported
- implicitTxBeamformingSupported- Returns:
- this Builder object for method chaining.
-
calibration
public Dot11HTCapabilitiesElement.Builder calibration(Dot11HTCapabilitiesElement.Calibration calibration)
- Parameters:
calibration
- calibration- Returns:
- this Builder object for method chaining.
-
explicitCsiTxBeamformingSupported
public Dot11HTCapabilitiesElement.Builder explicitCsiTxBeamformingSupported(boolean explicitCsiTxBeamformingSupported)
- Parameters:
explicitCsiTxBeamformingSupported
- explicitCsiTxBeamformingSupported- Returns:
- this Builder object for method chaining.
-
explicitNoncompressedSteeringSupported
public Dot11HTCapabilitiesElement.Builder explicitNoncompressedSteeringSupported(boolean explicitNoncompressedSteeringSupported)
- Parameters:
explicitNoncompressedSteeringSupported
- explicitNoncompressedSteeringSupported- Returns:
- this Builder object for method chaining.
-
explicitCompressedSteeringSupported
public Dot11HTCapabilitiesElement.Builder explicitCompressedSteeringSupported(boolean explicitCompressedSteeringSupported)
- Parameters:
explicitCompressedSteeringSupported
- explicitCompressedSteeringSupported- Returns:
- this Builder object for method chaining.
-
explicitTxBeamformingCsiFeedbackCapability
public Dot11HTCapabilitiesElement.Builder explicitTxBeamformingCsiFeedbackCapability(Dot11HTCapabilitiesElement.BeamformingFeedbackCapability explicitTxBeamformingCsiFeedbackCapability)
- Parameters:
explicitTxBeamformingCsiFeedbackCapability
- explicitTxBeamformingCsiFeedbackCapability- Returns:
- this Builder object for method chaining.
-
explicitNoncompressedBeamformingFeedbackCapability
public Dot11HTCapabilitiesElement.Builder explicitNoncompressedBeamformingFeedbackCapability(Dot11HTCapabilitiesElement.BeamformingFeedbackCapability explicitNoncompressedBeamformingFeedbackCapability)
- Parameters:
explicitNoncompressedBeamformingFeedbackCapability
- explicitNoncompressedBeamformingFeedbackCapability- Returns:
- this Builder object for method chaining.
-
explicitCompressedBeamformingFeedbackCapability
public Dot11HTCapabilitiesElement.Builder explicitCompressedBeamformingFeedbackCapability(Dot11HTCapabilitiesElement.BeamformingFeedbackCapability explicitCompressedBeamformingFeedbackCapability)
- Parameters:
explicitCompressedBeamformingFeedbackCapability
- explicitCompressedBeamformingFeedbackCapability- Returns:
- this Builder object for method chaining.
-
minGrouping
public Dot11HTCapabilitiesElement.Builder minGrouping(Dot11HTCapabilitiesElement.Grouping minGrouping)
- Parameters:
minGrouping
- minGrouping- Returns:
- this Builder object for method chaining.
-
csiNumBeamformerAntennasSupported
public Dot11HTCapabilitiesElement.Builder csiNumBeamformerAntennasSupported(Dot11HTCapabilitiesElement.NumBeamformerAntennas csiNumBeamformerAntennasSupported)
- Parameters:
csiNumBeamformerAntennasSupported
- csiNumBeamformerAntennasSupported- Returns:
- this Builder object for method chaining.
-
noncompressedSteeringNumBeamformerAntennasSupported
public Dot11HTCapabilitiesElement.Builder noncompressedSteeringNumBeamformerAntennasSupported(Dot11HTCapabilitiesElement.NumBeamformerAntennas noncompressedSteeringNumBeamformerAntennasSupported)
- Parameters:
noncompressedSteeringNumBeamformerAntennasSupported
- noncompressedSteeringNumBeamformerAntennasSupported- Returns:
- this Builder object for method chaining.
-
compressedSteeringNumBeamformerAntennasSupported
public Dot11HTCapabilitiesElement.Builder compressedSteeringNumBeamformerAntennasSupported(Dot11HTCapabilitiesElement.NumBeamformerAntennas compressedSteeringNumBeamformerAntennasSupported)
- Parameters:
compressedSteeringNumBeamformerAntennasSupported
- compressedSteeringNumBeamformerAntennasSupported- Returns:
- this Builder object for method chaining.
-
csiMaxNumRowsBeamformerSupported
public Dot11HTCapabilitiesElement.Builder csiMaxNumRowsBeamformerSupported(Dot11HTCapabilitiesElement.CsiNumRows csiMaxNumRowsBeamformerSupported)
- Parameters:
csiMaxNumRowsBeamformerSupported
- csiMaxNumRowsBeamformerSupported- Returns:
- this Builder object for method chaining.
-
channelEstimationCapability
public Dot11HTCapabilitiesElement.Builder channelEstimationCapability(Dot11HTCapabilitiesElement.ChannelEstimationCapability channelEstimationCapability)
- Parameters:
channelEstimationCapability
- channelEstimationCapability- Returns:
- this Builder object for method chaining.
-
bit29OfTransmitBeamformingCapabilities
public Dot11HTCapabilitiesElement.Builder bit29OfTransmitBeamformingCapabilities(boolean bit29OfTransmitBeamformingCapabilities)
- Parameters:
bit29OfTransmitBeamformingCapabilities
- bit29OfTransmitBeamformingCapabilities- Returns:
- this Builder object for method chaining.
-
bit30OfTransmitBeamformingCapabilities
public Dot11HTCapabilitiesElement.Builder bit30OfTransmitBeamformingCapabilities(boolean bit30OfTransmitBeamformingCapabilities)
- Parameters:
bit30OfTransmitBeamformingCapabilities
- bit30OfTransmitBeamformingCapabilities- Returns:
- this Builder object for method chaining.
-
bit31OfTransmitBeamformingCapabilities
public Dot11HTCapabilitiesElement.Builder bit31OfTransmitBeamformingCapabilities(boolean bit31OfTransmitBeamformingCapabilities)
- Parameters:
bit31OfTransmitBeamformingCapabilities
- bit31OfTransmitBeamformingCapabilities- Returns:
- this Builder object for method chaining.
-
antennaSelectionSupported
public Dot11HTCapabilitiesElement.Builder antennaSelectionSupported(boolean antennaSelectionSupported)
- Parameters:
antennaSelectionSupported
- antennaSelectionSupported- Returns:
- this Builder object for method chaining.
-
explicitCsiFeedbackBasedTxAselSupported
public Dot11HTCapabilitiesElement.Builder explicitCsiFeedbackBasedTxAselSupported(boolean explicitCsiFeedbackBasedTxAselSupported)
- Parameters:
explicitCsiFeedbackBasedTxAselSupported
- explicitCsiFeedbackBasedTxAselSupported- Returns:
- this Builder object for method chaining.
-
antennaIndicesFeedbackBasedTxAselSupported
public Dot11HTCapabilitiesElement.Builder antennaIndicesFeedbackBasedTxAselSupported(boolean antennaIndicesFeedbackBasedTxAselSupported)
- Parameters:
antennaIndicesFeedbackBasedTxAselSupported
- antennaIndicesFeedbackBasedTxAselSupported- Returns:
- this Builder object for method chaining.
-
explicitCsiFeedbackSupported
public Dot11HTCapabilitiesElement.Builder explicitCsiFeedbackSupported(boolean explicitCsiFeedbackSupported)
- Parameters:
explicitCsiFeedbackSupported
- explicitCsiFeedbackSupported- Returns:
- this Builder object for method chaining.
-
antennaIndicesFeedbackSupported
public Dot11HTCapabilitiesElement.Builder antennaIndicesFeedbackSupported(boolean antennaIndicesFeedbackSupported)
- Parameters:
antennaIndicesFeedbackSupported
- antennaIndicesFeedbackSupported- Returns:
- this Builder object for method chaining.
-
rxAselSupported
public Dot11HTCapabilitiesElement.Builder rxAselSupported(boolean rxAselSupported)
- Parameters:
rxAselSupported
- rxAselSupported- Returns:
- this Builder object for method chaining.
-
txSoundingPpdusSupported
public Dot11HTCapabilitiesElement.Builder txSoundingPpdusSupported(boolean txSoundingPpdusSupported)
- Parameters:
txSoundingPpdusSupported
- txSoundingPpdusSupported- Returns:
- this Builder object for method chaining.
-
bit7OfAselCapability
public Dot11HTCapabilitiesElement.Builder bit7OfAselCapability(boolean bit7OfAselCapability)
- Parameters:
bit7OfAselCapability
- bit7OfAselCapability- Returns:
- this Builder object for method chaining.
-
length
public Dot11HTCapabilitiesElement.Builder length(byte length)
- Overrides:
length
in classDot11InformationElement.Builder
- Parameters:
length
- length- Returns:
- this Builder object for method chaining.
-
correctLengthAtBuild
public Dot11HTCapabilitiesElement.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
- Specified by:
correctLengthAtBuild
in interfaceLengthBuilder<Dot11InformationElement>
- Overrides:
correctLengthAtBuild
in classDot11InformationElement.Builder
- Parameters:
correctLengthAtBuild
- correctLengthAtBuild- Returns:
- LengthBuilder
-
build
public Dot11HTCapabilitiesElement build()
- Returns:
- a new object.
-
-