Class RadiotapDataChannel.Builder

  • Enclosing class:
    RadiotapDataChannel

    public static final class RadiotapDataChannel.Builder
    extends java.lang.Object
    Since:
    pcap4j 1.6.5
    • Field Detail

      • 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
    • Method Detail

      • 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.