Class RadiotapDataVht.Builder

java.lang.Object
org.pcap4j.packet.RadiotapDataVht.Builder
Enclosing class:
RadiotapDataVht

public static final class RadiotapDataVht.Builder extends Object
Since:
pcap4j 1.6.5
  • Field Details

    • stbcKnown

      private boolean stbcKnown
    • txopPsNotAllowedKnown

      private boolean txopPsNotAllowedKnown
    • guardIntervalKnown

      private boolean guardIntervalKnown
    • shortGiNsymDisambiguationKnown

      private boolean shortGiNsymDisambiguationKnown
    • ldpcExtraOfdmSymbolKnown

      private boolean ldpcExtraOfdmSymbolKnown
    • beamformedKnown

      private boolean beamformedKnown
    • bandwidthKnown

      private boolean bandwidthKnown
    • groupIdKnown

      private boolean groupIdKnown
    • partialAidKnown

      private boolean partialAidKnown
    • seventhMsbOfKnown

      private boolean seventhMsbOfKnown
    • sixthMsbOfKnown

      private boolean sixthMsbOfKnown
    • fifthMsbOfKnown

      private boolean fifthMsbOfKnown
    • fourthMsbOfKnown

      private boolean fourthMsbOfKnown
    • thirdMsbOfKnown

      private boolean thirdMsbOfKnown
    • secondMsbOfKnown

      private boolean secondMsbOfKnown
    • msbOfKnown

      private boolean msbOfKnown
    • stbc

      private boolean stbc
    • txopPsNotAllowed

      private boolean txopPsNotAllowed
    • shortGuardInterval

      private boolean shortGuardInterval
    • shortGiNsymDisambiguation

      private boolean shortGiNsymDisambiguation
    • ldpcExtraOfdmSymbol

      private boolean ldpcExtraOfdmSymbol
    • beamformed

      private boolean beamformed
    • secondMsbOfFlags

      private boolean secondMsbOfFlags
    • msbOfFlags

      private boolean msbOfFlags
    • bandwidth

      private RadiotapVhtBandwidth bandwidth
    • mcses

      private byte[] mcses
    • nsses

      private byte[] nsses
    • fecTypes

      private RadiotapFecType[] fecTypes
    • unusedInCoding

      private byte unusedInCoding
    • groupId

      private byte groupId
    • partialAid

      private short partialAid
  • Constructor Details

  • Method Details

    • stbcKnown

      public RadiotapDataVht.Builder stbcKnown(boolean stbcKnown)
      Parameters:
      stbcKnown - stbcKnown
      Returns:
      this Builder object for method chaining.
    • txopPsNotAllowedKnown

      public RadiotapDataVht.Builder txopPsNotAllowedKnown(boolean txopPsNotAllowedKnown)
      Parameters:
      txopPsNotAllowedKnown - txopPsNotAllowedKnown
      Returns:
      this Builder object for method chaining.
    • guardIntervalKnown

      public RadiotapDataVht.Builder guardIntervalKnown(boolean guardIntervalKnown)
      Parameters:
      guardIntervalKnown - guardIntervalKnown
      Returns:
      this Builder object for method chaining.
    • shortGiNsymDisambiguationKnown

      public RadiotapDataVht.Builder shortGiNsymDisambiguationKnown(boolean shortGiNsymDisambiguationKnown)
      Parameters:
      shortGiNsymDisambiguationKnown - shortGiNsymDisambiguationKnown
      Returns:
      this Builder object for method chaining.
    • ldpcExtraOfdmSymbolKnown

      public RadiotapDataVht.Builder ldpcExtraOfdmSymbolKnown(boolean ldpcExtraOfdmSymbolKnown)
      Parameters:
      ldpcExtraOfdmSymbolKnown - ldpcExtraOfdmSymbolKnown
      Returns:
      this Builder object for method chaining.
    • beamformedKnown

      public RadiotapDataVht.Builder beamformedKnown(boolean beamformedKnown)
      Parameters:
      beamformedKnown - beamformedKnown
      Returns:
      this Builder object for method chaining.
    • bandwidthKnown

      public RadiotapDataVht.Builder bandwidthKnown(boolean bandwidthKnown)
      Parameters:
      bandwidthKnown - bandwidthKnown
      Returns:
      this Builder object for method chaining.
    • groupIdKnown

      public RadiotapDataVht.Builder groupIdKnown(boolean groupIdKnown)
      Parameters:
      groupIdKnown - groupIdKnown
      Returns:
      this Builder object for method chaining.
    • partialAidKnown

      public RadiotapDataVht.Builder partialAidKnown(boolean partialAidKnown)
      Parameters:
      partialAidKnown - partialAidKnown
      Returns:
      this Builder object for method chaining.
    • seventhMsbOfKnown

      public RadiotapDataVht.Builder seventhMsbOfKnown(boolean seventhMsbOfKnown)
      Parameters:
      seventhMsbOfKnown - seventhMsbOfKnown
      Returns:
      this Builder object for method chaining.
    • sixthMsbOfKnown

      public RadiotapDataVht.Builder sixthMsbOfKnown(boolean sixthMsbOfKnown)
      Parameters:
      sixthMsbOfKnown - sixthMsbOfKnown
      Returns:
      this Builder object for method chaining.
    • fifthMsbOfKnown

      public RadiotapDataVht.Builder fifthMsbOfKnown(boolean fifthMsbOfKnown)
      Parameters:
      fifthMsbOfKnown - fifthMsbOfKnown
      Returns:
      this Builder object for method chaining.
    • fourthMsbOfKnown

      public RadiotapDataVht.Builder fourthMsbOfKnown(boolean fourthMsbOfKnown)
      Parameters:
      fourthMsbOfKnown - fourthMsbOfKnown
      Returns:
      this Builder object for method chaining.
    • thirdMsbOfKnown

      public RadiotapDataVht.Builder thirdMsbOfKnown(boolean thirdMsbOfKnown)
      Parameters:
      thirdMsbOfKnown - thirdMsbOfKnown
      Returns:
      this Builder object for method chaining.
    • secondMsbOfKnown

      public RadiotapDataVht.Builder secondMsbOfKnown(boolean secondMsbOfKnown)
      Parameters:
      secondMsbOfKnown - secondMsbOfKnown
      Returns:
      this Builder object for method chaining.
    • msbOfKnown

      public RadiotapDataVht.Builder msbOfKnown(boolean msbOfKnown)
      Parameters:
      msbOfKnown - msbOfKnown
      Returns:
      this Builder object for method chaining.
    • stbc

      public RadiotapDataVht.Builder stbc(boolean stbc)
      Parameters:
      stbc - stbc
      Returns:
      this Builder object for method chaining.
    • txopPsNotAllowed

      public RadiotapDataVht.Builder txopPsNotAllowed(boolean txopPsNotAllowed)
      Parameters:
      txopPsNotAllowed - txopPsNotAllowed
      Returns:
      this Builder object for method chaining.
    • shortGuardInterval

      public RadiotapDataVht.Builder shortGuardInterval(boolean shortGuardInterval)
      Parameters:
      shortGuardInterval - shortGuardInterval
      Returns:
      this Builder object for method chaining.
    • shortGiNsymDisambiguation

      public RadiotapDataVht.Builder shortGiNsymDisambiguation(boolean shortGiNsymDisambiguation)
      Parameters:
      shortGiNsymDisambiguation - shortGiNsymDisambiguation
      Returns:
      this Builder object for method chaining.
    • ldpcExtraOfdmSymbol

      public RadiotapDataVht.Builder ldpcExtraOfdmSymbol(boolean ldpcExtraOfdmSymbol)
      Parameters:
      ldpcExtraOfdmSymbol - ldpcExtraOfdmSymbol
      Returns:
      this Builder object for method chaining.
    • beamformed

      public RadiotapDataVht.Builder beamformed(boolean beamformed)
      Parameters:
      beamformed - beamformed
      Returns:
      this Builder object for method chaining.
    • secondMsbOfFlags

      public RadiotapDataVht.Builder secondMsbOfFlags(boolean secondMsbOfFlags)
      Parameters:
      secondMsbOfFlags - secondMsbOfFlags
      Returns:
      this Builder object for method chaining.
    • msbOfFlags

      public RadiotapDataVht.Builder msbOfFlags(boolean msbOfFlags)
      Parameters:
      msbOfFlags - msbOfFlags
      Returns:
      this Builder object for method chaining.
    • bandwidth

      public RadiotapDataVht.Builder bandwidth(RadiotapVhtBandwidth bandwidth)
      Parameters:
      bandwidth - bandwidth
      Returns:
      this Builder object for method chaining.
    • mcses

      public RadiotapDataVht.Builder mcses(byte[] mcses)
      Parameters:
      mcses - mcses
      Returns:
      this Builder object for method chaining.
    • nsses

      public RadiotapDataVht.Builder nsses(byte[] nsses)
      Parameters:
      nsses - nsses
      Returns:
      this Builder object for method chaining.
    • fecTypes

      public RadiotapDataVht.Builder fecTypes(RadiotapFecType[] fecTypes)
      Parameters:
      fecTypes - fecTypes
      Returns:
      this Builder object for method chaining.
    • unusedInCoding

      public RadiotapDataVht.Builder unusedInCoding(byte unusedInCoding)
      Parameters:
      unusedInCoding - unusedInCoding
      Returns:
      this Builder object for method chaining.
    • groupId

      public RadiotapDataVht.Builder groupId(byte groupId)
      Parameters:
      groupId - groupId
      Returns:
      this Builder object for method chaining.
    • partialAid

      public RadiotapDataVht.Builder partialAid(short partialAid)
      Parameters:
      partialAid - partialAid
      Returns:
      this Builder object for method chaining.
    • build

      public RadiotapDataVht build()
      Returns:
      a new RadiotapVht object.