Class RadiotapDataVht.Builder

  • Enclosing class:
    RadiotapDataVht

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

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

        private byte[] mcses
      • nsses

        private byte[] nsses
      • unusedInCoding

        private byte unusedInCoding
      • groupId

        private byte groupId
      • partialAid

        private short partialAid
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

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