Class RadiotapDataChannel.Builder

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

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

    • frequency

      private short frequency
    • lsbOfFlags

      private boolean lsbOfFlags
    • secondLsbOfFlags

      private boolean secondLsbOfFlags
    • thirdLsbOfFlags

      private boolean thirdLsbOfFlags
    • fourthLsbOfFlags

      private boolean fourthLsbOfFlags
    • turbo

      private boolean turbo
    • cck

      private boolean cck
    • ofdm

      private boolean ofdm
    • twoGhzSpectrum

      private boolean twoGhzSpectrum
    • fiveGhzSpectrum

      private boolean fiveGhzSpectrum
    • onlyPassiveScan

      private boolean onlyPassiveScan
    • dynamicCckOfdm

      private boolean dynamicCckOfdm
    • gfsk

      private boolean gfsk
    • gsm

      private boolean gsm
    • staticTurbo

      private boolean staticTurbo
    • halfRate

      private boolean halfRate
    • quarterRate

      private boolean quarterRate
  • Constructor Details

  • Method Details

    • frequency

      public RadiotapDataChannel.Builder frequency(short frequency)
      Parameters:
      frequency - frequency
      Returns:
      this Builder object for method chaining.
    • lsbOfFlags

      public RadiotapDataChannel.Builder lsbOfFlags(boolean lsbOfFlags)
      Parameters:
      lsbOfFlags - lsbOfFlags
      Returns:
      this Builder object for method chaining.
    • secondLsbOfFlags

      public RadiotapDataChannel.Builder secondLsbOfFlags(boolean secondLsbOfFlags)
      Parameters:
      secondLsbOfFlags - secondLsbOfFlags
      Returns:
      this Builder object for method chaining.
    • thirdLsbOfFlags

      public RadiotapDataChannel.Builder thirdLsbOfFlags(boolean thirdLsbOfFlags)
      Parameters:
      thirdLsbOfFlags - thirdLsbOfFlags
      Returns:
      this Builder object for method chaining.
    • fourthLsbOfFlags

      public RadiotapDataChannel.Builder fourthLsbOfFlags(boolean fourthLsbOfFlags)
      Parameters:
      fourthLsbOfFlags - fourthLsbOfFlags
      Returns:
      this Builder object for method chaining.
    • turbo

      public RadiotapDataChannel.Builder turbo(boolean turbo)
      Parameters:
      turbo - turbo
      Returns:
      this Builder object for method chaining.
    • cck

      public RadiotapDataChannel.Builder cck(boolean cck)
      Parameters:
      cck - cck
      Returns:
      this Builder object for method chaining.
    • ofdm

      public RadiotapDataChannel.Builder ofdm(boolean ofdm)
      Parameters:
      ofdm - ofdm
      Returns:
      this Builder object for method chaining.
    • twoGhzSpectrum

      public RadiotapDataChannel.Builder twoGhzSpectrum(boolean twoGhzSpectrum)
      Parameters:
      twoGhzSpectrum - twoGhzSpectrum
      Returns:
      this Builder object for method chaining.
    • fiveGhzSpectrum

      public RadiotapDataChannel.Builder fiveGhzSpectrum(boolean fiveGhzSpectrum)
      Parameters:
      fiveGhzSpectrum - fiveGhzSpectrum
      Returns:
      this Builder object for method chaining.
    • onlyPassiveScan

      public RadiotapDataChannel.Builder onlyPassiveScan(boolean onlyPassiveScan)
      Parameters:
      onlyPassiveScan - onlyPassiveScan
      Returns:
      this Builder object for method chaining.
    • dynamicCckOfdm

      public RadiotapDataChannel.Builder dynamicCckOfdm(boolean dynamicCckOfdm)
      Parameters:
      dynamicCckOfdm - dynamicCckOfdm
      Returns:
      this Builder object for method chaining.
    • gfsk

      public RadiotapDataChannel.Builder gfsk(boolean gfsk)
      Parameters:
      gfsk - gfsk
      Returns:
      this Builder object for method chaining.
    • gsm

      public RadiotapDataChannel.Builder gsm(boolean gsm)
      Parameters:
      gsm - gsm
      Returns:
      this Builder object for method chaining.
    • staticTurbo

      public RadiotapDataChannel.Builder staticTurbo(boolean staticTurbo)
      Parameters:
      staticTurbo - staticTurbo
      Returns:
      this Builder object for method chaining.
    • halfRate

      public RadiotapDataChannel.Builder halfRate(boolean halfRate)
      Parameters:
      halfRate - halfRate
      Returns:
      this Builder object for method chaining.
    • quarterRate

      public RadiotapDataChannel.Builder quarterRate(boolean quarterRate)
      Parameters:
      quarterRate - quarterRate
      Returns:
      this Builder object for method chaining.
    • build

      public RadiotapDataChannel build()
      Returns:
      a new RadiotapChannel object.