- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<java.lang.Integer,RadiotapPresentBitNumber>
-
- org.pcap4j.packet.namednumber.RadiotapPresentBitNumber
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<RadiotapPresentBitNumber>
public final class RadiotapPresentBitNumber extends NamedNumber<java.lang.Integer,RadiotapPresentBitNumber>
Radiotap present bit number.- Since:
- pcap4j 1.6.5
- See Also:
- Radiotap, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static RadiotapPresentBitNumberA_MPDU_STATUSA-MPDU status: 20static intANOTHER_BITMAP_FOLLOWSanother bitmap follows: 31 (31 + 32*n)static RadiotapPresentBitNumberANTENNAAntenna: 11static RadiotapPresentBitNumberANTENNA_NOISEAntenna noise: 6static RadiotapPresentBitNumberANTENNA_SIGNALAntenna signal: 5static RadiotapPresentBitNumberCHANNELChannel: 3static RadiotapPresentBitNumberDB_ANTENNA_NOISEdB antenna noise: 13static RadiotapPresentBitNumberDB_ANTENNA_SIGNALdB antenna signal: 12static RadiotapPresentBitNumberDB_TX_ATTENUATIONdB TX attenuation: 9static RadiotapPresentBitNumberDBM_TX_POWERdBm TX power: 10static RadiotapPresentBitNumberFHSSFHSS: 4static RadiotapPresentBitNumberFLAGSFlags: 1static RadiotapPresentBitNumberLOCK_QUALITYLock quality: 7static RadiotapPresentBitNumberMCSMCS: 19private java.lang.Stringnamespacestatic intRADIOTAP_NAMESPACERadiotap Namespace: 29 (29 + 32*n)static RadiotapPresentBitNumberRATERate: 2private static java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,RadiotapPresentBitNumber>>registryprivate intrequiredAlignmentstatic RadiotapPresentBitNumberRX_FLAGSRX flags: 14private static longserialVersionUIDstatic RadiotapPresentBitNumberTSFTTSFT: 0static RadiotapPresentBitNumberTX_ATTENUATIONTX attenuation: 8static intVENDOR_NAMESPACEVendor Namespace: 30 (30 + 32*n)static RadiotapPresentBitNumberVHTAntenna: 21
-
Constructor Summary
Constructors Constructor Description RadiotapPresentBitNumber(java.lang.Integer value, java.lang.String name, int requiredAlignment)RadiotapPresentBitNumber(java.lang.Integer value, java.lang.String name, java.lang.String namespace, int requiredAlignment)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(RadiotapPresentBitNumber o)booleanequals(java.lang.Object obj)static RadiotapPresentBitNumbergetInstance(java.lang.Integer value)static RadiotapPresentBitNumbergetInstance(java.lang.Integer value, java.lang.String namespace)java.lang.StringgetNamespace()intgetRequiredAlignment()inthashCode()static RadiotapPresentBitNumberregister(RadiotapPresentBitNumber num)java.lang.StringvalueAsString()-
Methods inherited from class org.pcap4j.packet.namednumber.NamedNumber
name, toString, value
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
RADIOTAP_NAMESPACE
public static final int RADIOTAP_NAMESPACE
Radiotap Namespace: 29 (29 + 32*n)- See Also:
- Constant Field Values
-
VENDOR_NAMESPACE
public static final int VENDOR_NAMESPACE
Vendor Namespace: 30 (30 + 32*n)- See Also:
- Constant Field Values
-
ANOTHER_BITMAP_FOLLOWS
public static final int ANOTHER_BITMAP_FOLLOWS
another bitmap follows: 31 (31 + 32*n)- See Also:
- Constant Field Values
-
TSFT
public static final RadiotapPresentBitNumber TSFT
TSFT: 0
-
FLAGS
public static final RadiotapPresentBitNumber FLAGS
Flags: 1
-
RATE
public static final RadiotapPresentBitNumber RATE
Rate: 2
-
CHANNEL
public static final RadiotapPresentBitNumber CHANNEL
Channel: 3
-
FHSS
public static final RadiotapPresentBitNumber FHSS
FHSS: 4
-
ANTENNA_SIGNAL
public static final RadiotapPresentBitNumber ANTENNA_SIGNAL
Antenna signal: 5
-
ANTENNA_NOISE
public static final RadiotapPresentBitNumber ANTENNA_NOISE
Antenna noise: 6
-
LOCK_QUALITY
public static final RadiotapPresentBitNumber LOCK_QUALITY
Lock quality: 7
-
TX_ATTENUATION
public static final RadiotapPresentBitNumber TX_ATTENUATION
TX attenuation: 8
-
DB_TX_ATTENUATION
public static final RadiotapPresentBitNumber DB_TX_ATTENUATION
dB TX attenuation: 9
-
DBM_TX_POWER
public static final RadiotapPresentBitNumber DBM_TX_POWER
dBm TX power: 10
-
ANTENNA
public static final RadiotapPresentBitNumber ANTENNA
Antenna: 11
-
DB_ANTENNA_SIGNAL
public static final RadiotapPresentBitNumber DB_ANTENNA_SIGNAL
dB antenna signal: 12
-
DB_ANTENNA_NOISE
public static final RadiotapPresentBitNumber DB_ANTENNA_NOISE
dB antenna noise: 13
-
RX_FLAGS
public static final RadiotapPresentBitNumber RX_FLAGS
RX flags: 14
-
MCS
public static final RadiotapPresentBitNumber MCS
MCS: 19
-
A_MPDU_STATUS
public static final RadiotapPresentBitNumber A_MPDU_STATUS
A-MPDU status: 20
-
VHT
public static final RadiotapPresentBitNumber VHT
Antenna: 21
-
registry
private static final java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,RadiotapPresentBitNumber>> registry
-
namespace
private final java.lang.String namespace
-
requiredAlignment
private final int requiredAlignment
-
-
Constructor Detail
-
RadiotapPresentBitNumber
public RadiotapPresentBitNumber(java.lang.Integer value, java.lang.String name, int requiredAlignment)- Parameters:
value- valuename- namerequiredAlignment- requiredAlignment
-
RadiotapPresentBitNumber
public RadiotapPresentBitNumber(java.lang.Integer value, java.lang.String name, java.lang.String namespace, int requiredAlignment)- Parameters:
value- valuename- namenamespace- namespacerequiredAlignment- requiredAlignment
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
- Returns:
- namespace
-
getRequiredAlignment
public int getRequiredAlignment()
- Returns:
- requiredAlignment
-
getInstance
public static RadiotapPresentBitNumber getInstance(java.lang.Integer value)
- Parameters:
value- value- Returns:
- a RadiotapDataField object.
-
getInstance
public static RadiotapPresentBitNumber getInstance(java.lang.Integer value, java.lang.String namespace)
- Parameters:
value- valuenamespace- namespace- Returns:
- a RadiotapDataField object.
-
register
public static RadiotapPresentBitNumber register(RadiotapPresentBitNumber num)
- Parameters:
num- num- Returns:
- a RadiotapDataField object.
-
valueAsString
public java.lang.String valueAsString()
- Overrides:
valueAsStringin classNamedNumber<java.lang.Integer,RadiotapPresentBitNumber>- Returns:
- a string representation of this value.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classNamedNumber<java.lang.Integer,RadiotapPresentBitNumber>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classNamedNumber<java.lang.Integer,RadiotapPresentBitNumber>
-
compareTo
public int compareTo(RadiotapPresentBitNumber o)
- Specified by:
compareToin interfacejava.lang.Comparable<RadiotapPresentBitNumber>- Specified by:
compareToin classNamedNumber<java.lang.Integer,RadiotapPresentBitNumber>
-
-