Package org.pcap4j.packet.namednumber
Class RadiotapPresentBitNumber
- 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
- Author:
- Kaito Yamada
- See Also:
- Radiotap, Serialized Form
-
-
Field Summary
-
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
Modifier and Type Method Description int
compareTo(RadiotapPresentBitNumber o)
boolean
equals(java.lang.Object obj)
static RadiotapPresentBitNumber
getInstance(java.lang.Integer value)
static RadiotapPresentBitNumber
getInstance(java.lang.Integer value, java.lang.String namespace)
java.lang.String
getNamespace()
int
getRequiredAlignment()
int
hashCode()
static RadiotapPresentBitNumber
register(RadiotapPresentBitNumber num)
java.lang.String
valueAsString()
-
Methods inherited from class org.pcap4j.packet.namednumber.NamedNumber
name, toString, value
-
-
-
-
Field Detail
-
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
-
-
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:
valueAsString
in classNamedNumber<java.lang.Integer,RadiotapPresentBitNumber>
- Returns:
- a string representation of this value.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classNamedNumber<java.lang.Integer,RadiotapPresentBitNumber>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classNamedNumber<java.lang.Integer,RadiotapPresentBitNumber>
-
compareTo
public int compareTo(RadiotapPresentBitNumber o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<RadiotapPresentBitNumber>
- Specified by:
compareTo
in classNamedNumber<java.lang.Integer,RadiotapPresentBitNumber>
-
-