Class RadiotapDataMcs.Builder

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

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

    • bandwidthKnown

      private boolean bandwidthKnown
    • mcsIndexKnown

      private boolean mcsIndexKnown
    • guardIntervalKnown

      private boolean guardIntervalKnown
    • htFormatKnown

      private boolean htFormatKnown
    • fecTypeKnown

      private boolean fecTypeKnown
    • stbcKnown

      private boolean stbcKnown
    • nessKnown

      private boolean nessKnown
    • nessMsb

      private boolean nessMsb
    • bandwidth

      private RadiotapDataMcs.Bandwidth bandwidth
    • shortGuardInterval

      private boolean shortGuardInterval
    • htFormat

      private RadiotapDataMcs.HtFormat htFormat
    • fecType

      private RadiotapFecType fecType
    • numStbcStreams

      private byte numStbcStreams
    • nessLsb

      private boolean nessLsb
    • mcsRateIndex

      private byte mcsRateIndex
  • Constructor Details

  • Method Details

    • bandwidthKnown

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

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

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

      public RadiotapDataMcs.Builder htFormatKnown(boolean htFormatKnown)
      Parameters:
      htFormatKnown - htFormatKnown
      Returns:
      this Builder object for method chaining.
    • fecTypeKnown

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

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

      public RadiotapDataMcs.Builder nessKnown(boolean nessKnown)
      Parameters:
      nessKnown - nessKnown
      Returns:
      this Builder object for method chaining.
    • nessMsb

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

      public RadiotapDataMcs.Builder bandwidth(RadiotapDataMcs.Bandwidth bandwidth)
      Parameters:
      bandwidth - bandwidth
      Returns:
      this Builder object for method chaining.
    • shortGuardInterval

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

      Parameters:
      htFormat - htFormat
      Returns:
      this Builder object for method chaining.
    • fecType

      public RadiotapDataMcs.Builder fecType(RadiotapFecType fecType)
      Parameters:
      fecType - fecType
      Returns:
      this Builder object for method chaining.
    • numStbcStreams

      public RadiotapDataMcs.Builder numStbcStreams(byte numStbcStreams)
      Parameters:
      numStbcStreams - numStbcStreams
      Returns:
      this Builder object for method chaining.
    • nessLsb

      public RadiotapDataMcs.Builder nessLsb(boolean nessLsb)
      Parameters:
      nessLsb - nessLsb
      Returns:
      this Builder object for method chaining.
    • mcsRateIndex

      public RadiotapDataMcs.Builder mcsRateIndex(byte mcsRateIndex)
      Parameters:
      mcsRateIndex - mcsRateIndex
      Returns:
      this Builder object for method chaining.
    • build

      public RadiotapDataMcs build()
      Returns:
      a new RadiotapMcs object.