Class RadiotapDataMcs

    • Field Detail

      • bandwidthKnown

        private final boolean bandwidthKnown
      • mcsIndexKnown

        private final boolean mcsIndexKnown
      • guardIntervalKnown

        private final boolean guardIntervalKnown
      • htFormatKnown

        private final boolean htFormatKnown
      • fecTypeKnown

        private final boolean fecTypeKnown
      • stbcKnown

        private final boolean stbcKnown
      • nessKnown

        private final boolean nessKnown
      • nessMsb

        private final boolean nessMsb
      • shortGuardInterval

        private final boolean shortGuardInterval
      • numStbcStreams

        private final byte numStbcStreams
      • nessLsb

        private final boolean nessLsb
      • mcsRateIndex

        private final byte mcsRateIndex
    • Method Detail

      • isBandwidthKnown

        public boolean isBandwidthKnown()
        Returns:
        true if the bandwidth is known; false otherwise.
      • isMcsIndexKnown

        public boolean isMcsIndexKnown()
        Returns:
        true if the MCS index is known; false otherwise.
      • isGuardIntervalKnown

        public boolean isGuardIntervalKnown()
        Returns:
        true if the guard interval is known; false otherwise.
      • isHtFormatKnown

        public boolean isHtFormatKnown()
        Returns:
        true if the HT format is known; false otherwise.
      • isFecTypeKnown

        public boolean isFecTypeKnown()
        Returns:
        true if the FEC type is known; false otherwise.
      • isStbcKnown

        public boolean isStbcKnown()
        Returns:
        true if the STBC is known; false otherwise.
      • isNessKnown

        public boolean isNessKnown()
        Returns:
        true if the Ness is known; false otherwise.
      • getNessMsb

        public boolean getNessMsb()
        Returns:
        true if the MSB of Ness is 1; false otherwise.
      • isShortGuardInterval

        public boolean isShortGuardInterval()
        Returns:
        true if the guard interval is short; false otherwise.
      • getNumStbcStreams

        public byte getNumStbcStreams()
        Returns:
        numStbcStreams
      • getNumStbcStreamsAsInt

        public int getNumStbcStreamsAsInt()
        Returns:
        numStbcStreams
      • getNessLsb

        public boolean getNessLsb()
        Returns:
        true if LSB of Ness is 1; false otherwise.
      • getMcsRateIndex

        public byte getMcsRateIndex()
        Returns:
        mcsRateIndex
      • getMcsRateIndexAsInt

        public int getMcsRateIndexAsInt()
        Returns:
        mcsRateIndex
      • getBuilder

        public RadiotapDataMcs.Builder getBuilder()
        Returns:
        a new Builder object populated with this object's fields.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toString

        public java.lang.String toString​(java.lang.String indent)
        Specified by:
        toString in interface RadiotapPacket.RadiotapData
        Parameters:
        indent - indent
        Returns:
        String representation of this object.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object