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
  • Field Details

    • ldpcCodingSupported

      private boolean ldpcCodingSupported
    • both20and40MhzSupported

      private boolean both20and40MhzSupported
    • smPowerSaveMode

    • htGreenfieldSupported

      private boolean htGreenfieldSupported
    • shortGiFor20MhzSupported

      private boolean shortGiFor20MhzSupported
    • shortGiFor40MhzSupported

      private boolean shortGiFor40MhzSupported
    • txStbcSupported

      private boolean txStbcSupported
    • rxStbcSupport

    • htDelayedBlockAckSupported

      private boolean htDelayedBlockAckSupported
    • maxAMsduLength

    • dsssCckModeIn40MhzSupported

      private boolean dsssCckModeIn40MhzSupported
    • bit13OfHtCapabilitiesInfo

      private boolean bit13OfHtCapabilitiesInfo
    • fortyMhzIntolerant

      private boolean fortyMhzIntolerant
    • lSigTxopProtectionSupported

      private boolean lSigTxopProtectionSupported
    • maxAMpduLength

    • minMpduStartSpacing

      private Dot11HTCapabilitiesElement.MpduStartSpacing minMpduStartSpacing
    • bit5OfAMpduParameters

      private boolean bit5OfAMpduParameters
    • bit6OfAMpduParameters

      private boolean bit6OfAMpduParameters
    • bit7OfAMpduParameters

      private boolean bit7OfAMpduParameters
    • supportedRxMcsIndexes

      private boolean[] supportedRxMcsIndexes
    • bit77OfSupportedMcsSet

      private boolean bit77OfSupportedMcsSet
    • bit78OfSupportedMcsSet

      private boolean bit78OfSupportedMcsSet
    • bit79OfSupportedMcsSet

      private boolean bit79OfSupportedMcsSet
    • rxHighestSupportedDataRate

      private short rxHighestSupportedDataRate
    • bit90OfSupportedMcsSet

      private boolean bit90OfSupportedMcsSet
    • bit91OfSupportedMcsSet

      private boolean bit91OfSupportedMcsSet
    • bit92OfSupportedMcsSet

      private boolean bit92OfSupportedMcsSet
    • bit93OfSupportedMcsSet

      private boolean bit93OfSupportedMcsSet
    • bit94OfSupportedMcsSet

      private boolean bit94OfSupportedMcsSet
    • bit95OfSupportedMcsSet

      private boolean bit95OfSupportedMcsSet
    • txMcsSetDefined

      private boolean txMcsSetDefined
    • txRxMcsSetNotEqual

      private boolean txRxMcsSetNotEqual
    • txMaxNumSpatialStreamsSupported

      private Dot11HTCapabilitiesElement.NumSpatialStreams txMaxNumSpatialStreamsSupported
    • txUnequalModulationSupported

      private boolean txUnequalModulationSupported
    • bit101OfSupportedMcsSet

      private boolean bit101OfSupportedMcsSet
    • bit102OfSupportedMcsSet

      private boolean bit102OfSupportedMcsSet
    • bit103OfSupportedMcsSet

      private boolean bit103OfSupportedMcsSet
    • bit104OfSupportedMcsSet

      private boolean bit104OfSupportedMcsSet
    • bit105OfSupportedMcsSet

      private boolean bit105OfSupportedMcsSet
    • bit106OfSupportedMcsSet

      private boolean bit106OfSupportedMcsSet
    • bit107OfSupportedMcsSet

      private boolean bit107OfSupportedMcsSet
    • bit108OfSupportedMcsSet

      private boolean bit108OfSupportedMcsSet
    • bit109OfSupportedMcsSet

      private boolean bit109OfSupportedMcsSet
    • bit110OfSupportedMcsSet

      private boolean bit110OfSupportedMcsSet
    • bit111OfSupportedMcsSet

      private boolean bit111OfSupportedMcsSet
    • bit112OfSupportedMcsSet

      private boolean bit112OfSupportedMcsSet
    • bit113OfSupportedMcsSet

      private boolean bit113OfSupportedMcsSet
    • bit114OfSupportedMcsSet

      private boolean bit114OfSupportedMcsSet
    • bit115OfSupportedMcsSet

      private boolean bit115OfSupportedMcsSet
    • bit116OfSupportedMcsSet

      private boolean bit116OfSupportedMcsSet
    • bit117OfSupportedMcsSet

      private boolean bit117OfSupportedMcsSet
    • bit118OfSupportedMcsSet

      private boolean bit118OfSupportedMcsSet
    • bit119OfSupportedMcsSet

      private boolean bit119OfSupportedMcsSet
    • bit120OfSupportedMcsSet

      private boolean bit120OfSupportedMcsSet
    • bit121OfSupportedMcsSet

      private boolean bit121OfSupportedMcsSet
    • bit122OfSupportedMcsSet

      private boolean bit122OfSupportedMcsSet
    • bit123OfSupportedMcsSet

      private boolean bit123OfSupportedMcsSet
    • bit124OfSupportedMcsSet

      private boolean bit124OfSupportedMcsSet
    • bit125OfSupportedMcsSet

      private boolean bit125OfSupportedMcsSet
    • bit126OfSupportedMcsSet

      private boolean bit126OfSupportedMcsSet
    • bit127OfSupportedMcsSet

      private boolean bit127OfSupportedMcsSet
    • pcoSupported

      private boolean pcoSupported
    • pcoTransitionTime

    • bit3OfHtExtendedCapabilities

      private boolean bit3OfHtExtendedCapabilities
    • bit4OfHtExtendedCapabilities

      private boolean bit4OfHtExtendedCapabilities
    • bit5OfHtExtendedCapabilities

      private boolean bit5OfHtExtendedCapabilities
    • bit6OfHtExtendedCapabilities

      private boolean bit6OfHtExtendedCapabilities
    • bit7OfHtExtendedCapabilities

      private boolean bit7OfHtExtendedCapabilities
    • mcsFeedbackCapability

      private Dot11HTCapabilitiesElement.McsFeedbackCapability mcsFeedbackCapability
    • htControlFieldSupported

      private boolean htControlFieldSupported
    • rdResponderSupported

      private boolean rdResponderSupported
    • bit12OfHtExtendedCapabilities

      private boolean bit12OfHtExtendedCapabilities
    • bit13OfHtExtendedCapabilities

      private boolean bit13OfHtExtendedCapabilities
    • bit14OfHtExtendedCapabilities

      private boolean bit14OfHtExtendedCapabilities
    • bit15OfHtExtendedCapabilities

      private boolean bit15OfHtExtendedCapabilities
    • implicitTxBeamformingReceivingSupported

      private boolean implicitTxBeamformingReceivingSupported
    • rxStaggeredSoundingSupported

      private boolean rxStaggeredSoundingSupported
    • txStaggeredSoundingSupported

      private boolean txStaggeredSoundingSupported
    • rxNdpSupported

      private boolean rxNdpSupported
    • txNdpSupported

      private boolean txNdpSupported
    • implicitTxBeamformingSupported

      private boolean implicitTxBeamformingSupported
    • calibration

    • explicitCsiTxBeamformingSupported

      private boolean explicitCsiTxBeamformingSupported
    • explicitNoncompressedSteeringSupported

      private boolean explicitNoncompressedSteeringSupported
    • explicitCompressedSteeringSupported

      private boolean explicitCompressedSteeringSupported
    • explicitTxBeamformingCsiFeedbackCapability

      private Dot11HTCapabilitiesElement.BeamformingFeedbackCapability explicitTxBeamformingCsiFeedbackCapability
    • explicitNoncompressedBeamformingFeedbackCapability

      private Dot11HTCapabilitiesElement.BeamformingFeedbackCapability explicitNoncompressedBeamformingFeedbackCapability
    • explicitCompressedBeamformingFeedbackCapability

      private Dot11HTCapabilitiesElement.BeamformingFeedbackCapability explicitCompressedBeamformingFeedbackCapability
    • minGrouping

    • csiNumBeamformerAntennasSupported

      private Dot11HTCapabilitiesElement.NumBeamformerAntennas csiNumBeamformerAntennasSupported
    • noncompressedSteeringNumBeamformerAntennasSupported

      private Dot11HTCapabilitiesElement.NumBeamformerAntennas noncompressedSteeringNumBeamformerAntennasSupported
    • compressedSteeringNumBeamformerAntennasSupported

      private Dot11HTCapabilitiesElement.NumBeamformerAntennas compressedSteeringNumBeamformerAntennasSupported
    • csiMaxNumRowsBeamformerSupported

      private Dot11HTCapabilitiesElement.CsiNumRows csiMaxNumRowsBeamformerSupported
    • channelEstimationCapability

      private Dot11HTCapabilitiesElement.ChannelEstimationCapability channelEstimationCapability
    • bit29OfTransmitBeamformingCapabilities

      private boolean bit29OfTransmitBeamformingCapabilities
    • bit30OfTransmitBeamformingCapabilities

      private boolean bit30OfTransmitBeamformingCapabilities
    • bit31OfTransmitBeamformingCapabilities

      private boolean bit31OfTransmitBeamformingCapabilities
    • antennaSelectionSupported

      private boolean antennaSelectionSupported
    • explicitCsiFeedbackBasedTxAselSupported

      private boolean explicitCsiFeedbackBasedTxAselSupported
    • antennaIndicesFeedbackBasedTxAselSupported

      private boolean antennaIndicesFeedbackBasedTxAselSupported
    • explicitCsiFeedbackSupported

      private boolean explicitCsiFeedbackSupported
    • antennaIndicesFeedbackSupported

      private boolean antennaIndicesFeedbackSupported
    • rxAselSupported

      private boolean rxAselSupported
    • txSoundingPpdusSupported

      private boolean txSoundingPpdusSupported
    • bit7OfAselCapability

      private boolean bit7OfAselCapability
  • Constructor Details

    • Builder

      public Builder()
    • Builder

      private Builder(Dot11HTCapabilitiesElement obj)
      Parameters:
      elem - a Dot11HTCapabilitiesElement object.
  • Method Details

    • 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

      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

      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

      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

      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

      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

      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

      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 class Dot11InformationElement.Builder
      Parameters:
      length - length
      Returns:
      this Builder object for method chaining.
    • correctLengthAtBuild

      public Dot11HTCapabilitiesElement.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
      Specified by:
      correctLengthAtBuild in interface LengthBuilder<Dot11InformationElement>
      Overrides:
      correctLengthAtBuild in class Dot11InformationElement.Builder
      Parameters:
      correctLengthAtBuild - correctLengthAtBuild
      Returns:
      LengthBuilder
    • build

      Returns:
      a new object.