Package org.pcap4j.packet.namednumber
Class Dot11FrameType
- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<java.lang.Byte,Dot11FrameType>
-
- org.pcap4j.packet.namednumber.Dot11FrameType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Dot11FrameType>
public final class Dot11FrameType extends NamedNumber<java.lang.Byte,Dot11FrameType>
Type and subtype of an IEEE802.11 frame- Since:
- pcap4j 1.7.0
- Author:
- Kaito Yamada
- See Also:
- IEEE802.11, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Dot11FrameType.Type
Type of IEEE802.11 frame
-
Field Summary
Fields Modifier and Type Field Description static Dot11FrameType
ACK
ACK: 29 (01 1101)static Dot11FrameType
ACTION
Action: 13 (00 1101)static Dot11FrameType
ACTION_NO_ACK
Action No Ack: 14 (00 1110)static Dot11FrameType
ASSOCIATION_REQUEST
Association request: 0 (00 0000)static Dot11FrameType
ASSOCIATION_RESPONSE
Association response: 1 (00 0001)static Dot11FrameType
ATIM
ATIM: 9 (00 1001)static Dot11FrameType
AUTHENTICATION
Authentication: 11 (00 1011)static Dot11FrameType
BEACON
Beacon: 8 (00 1000)static Dot11FrameType
BLOCK_ACK
Block Ack: 25 (01 1001)static Dot11FrameType
BLOCK_ACK_REQUEST
Block Ack Request: 24 (01 1000)static Dot11FrameType
CF_ACK
CF-Ack (no data): 37 (10 0101)static Dot11FrameType
CF_ACK_CF_POLL
CF-Ack + CF-Poll (no data): 39 (10 0111)static Dot11FrameType
CF_END
CF-End: 30 (01 1110)static Dot11FrameType
CF_END_CF_ACK
CF-End + CF-Ack: 31 (01 1111)static Dot11FrameType
CF_POLL
CF-Poll (no data): 38 (10 0110)static Dot11FrameType
CONTROL_WRAPPER
Control Wrapper: 23 (01 0111)static Dot11FrameType
CTS
CTS: 28 (01 1100)static Dot11FrameType
DATA
Data: 32 (10 0000)static Dot11FrameType
DATA_CF_ACK
Data + CF-Ack: 33 (10 0001)static Dot11FrameType
DATA_CF_ACK_CF_POLL
Data + CF-Ack + CF-Poll: 35 (10 0011)static Dot11FrameType
DATA_CF_POLL
Data + CF-Poll: 34 (10 0010)static Dot11FrameType
DEAUTHENTICATION
Deauthentication: 12 (00 1100)static Dot11FrameType
DISASSOCIATION
Disassociation: 10 (00 1010)static Dot11FrameType
NULL
Null (no data): 36 (10 0100)static Dot11FrameType
PROBE_REQUEST
Probe request: 4 (00 0100)static Dot11FrameType
PROBE_RESPONSE
Probe response: 5 (00 0101)static Dot11FrameType
PS_POLL
PS-Poll: 26 (01 1010)static Dot11FrameType
QOS_CF_ACK_CF_POLL
QoS CF-Ack + CF-Poll (no data): 47 (10 1111)static Dot11FrameType
QOS_CF_POLL
QoS CF-Poll (no data): 46 (10 1110)static Dot11FrameType
QOS_DATA
QoS Data: 40 (10 1000)static Dot11FrameType
QOS_DATA_CF_ACK
QoS Data + CF-Ack: 41 (10 1001)static Dot11FrameType
QOS_DATA_CF_ACK_CF_POLL
QoS Data + CF-Ack + CF-Poll: 43 (10 1011)static Dot11FrameType
QOS_DATA_CF_POLL
QoS Data + CF-Poll: 42 (10 1010)static Dot11FrameType
QOS_NULL
QoS Null (no data): 44 (10 1100)static Dot11FrameType
REASSOCIATION_REQUEST
Reassociation request: 2 (00 0010)static Dot11FrameType
REASSOCIATION_RESPONSE
Reassociation response: 3 (00 0011)static Dot11FrameType
RTS
RTS: 27 (01 1011)static Dot11FrameType
TIMING_ADVERTISEMENT
Timing Advertisement: 6 (00 0110)
-
Constructor Summary
Constructors Constructor Description Dot11FrameType(java.lang.Byte value, java.lang.String name)
-
Method Summary
Modifier and Type Method Description int
compareTo(Dot11FrameType o)
static Dot11FrameType
getInstance(java.lang.Byte value)
Dot11FrameType.Type
getType()
static Dot11FrameType
register(Dot11FrameType number)
java.lang.String
valueAsString()
-
-
-
Field Detail
-
ASSOCIATION_REQUEST
public static final Dot11FrameType ASSOCIATION_REQUEST
Association request: 0 (00 0000)
-
ASSOCIATION_RESPONSE
public static final Dot11FrameType ASSOCIATION_RESPONSE
Association response: 1 (00 0001)
-
REASSOCIATION_REQUEST
public static final Dot11FrameType REASSOCIATION_REQUEST
Reassociation request: 2 (00 0010)
-
REASSOCIATION_RESPONSE
public static final Dot11FrameType REASSOCIATION_RESPONSE
Reassociation response: 3 (00 0011)
-
PROBE_REQUEST
public static final Dot11FrameType PROBE_REQUEST
Probe request: 4 (00 0100)
-
PROBE_RESPONSE
public static final Dot11FrameType PROBE_RESPONSE
Probe response: 5 (00 0101)
-
TIMING_ADVERTISEMENT
public static final Dot11FrameType TIMING_ADVERTISEMENT
Timing Advertisement: 6 (00 0110)
-
BEACON
public static final Dot11FrameType BEACON
Beacon: 8 (00 1000)
-
ATIM
public static final Dot11FrameType ATIM
ATIM: 9 (00 1001)
-
DISASSOCIATION
public static final Dot11FrameType DISASSOCIATION
Disassociation: 10 (00 1010)
-
AUTHENTICATION
public static final Dot11FrameType AUTHENTICATION
Authentication: 11 (00 1011)
-
DEAUTHENTICATION
public static final Dot11FrameType DEAUTHENTICATION
Deauthentication: 12 (00 1100)
-
ACTION
public static final Dot11FrameType ACTION
Action: 13 (00 1101)
-
ACTION_NO_ACK
public static final Dot11FrameType ACTION_NO_ACK
Action No Ack: 14 (00 1110)
-
CONTROL_WRAPPER
public static final Dot11FrameType CONTROL_WRAPPER
Control Wrapper: 23 (01 0111)
-
BLOCK_ACK_REQUEST
public static final Dot11FrameType BLOCK_ACK_REQUEST
Block Ack Request: 24 (01 1000)
-
BLOCK_ACK
public static final Dot11FrameType BLOCK_ACK
Block Ack: 25 (01 1001)
-
PS_POLL
public static final Dot11FrameType PS_POLL
PS-Poll: 26 (01 1010)
-
RTS
public static final Dot11FrameType RTS
RTS: 27 (01 1011)
-
CTS
public static final Dot11FrameType CTS
CTS: 28 (01 1100)
-
ACK
public static final Dot11FrameType ACK
ACK: 29 (01 1101)
-
CF_END
public static final Dot11FrameType CF_END
CF-End: 30 (01 1110)
-
CF_END_CF_ACK
public static final Dot11FrameType CF_END_CF_ACK
CF-End + CF-Ack: 31 (01 1111)
-
DATA
public static final Dot11FrameType DATA
Data: 32 (10 0000)
-
DATA_CF_ACK
public static final Dot11FrameType DATA_CF_ACK
Data + CF-Ack: 33 (10 0001)
-
DATA_CF_POLL
public static final Dot11FrameType DATA_CF_POLL
Data + CF-Poll: 34 (10 0010)
-
DATA_CF_ACK_CF_POLL
public static final Dot11FrameType DATA_CF_ACK_CF_POLL
Data + CF-Ack + CF-Poll: 35 (10 0011)
-
NULL
public static final Dot11FrameType NULL
Null (no data): 36 (10 0100)
-
CF_ACK
public static final Dot11FrameType CF_ACK
CF-Ack (no data): 37 (10 0101)
-
CF_POLL
public static final Dot11FrameType CF_POLL
CF-Poll (no data): 38 (10 0110)
-
CF_ACK_CF_POLL
public static final Dot11FrameType CF_ACK_CF_POLL
CF-Ack + CF-Poll (no data): 39 (10 0111)
-
QOS_DATA
public static final Dot11FrameType QOS_DATA
QoS Data: 40 (10 1000)
-
QOS_DATA_CF_ACK
public static final Dot11FrameType QOS_DATA_CF_ACK
QoS Data + CF-Ack: 41 (10 1001)
-
QOS_DATA_CF_POLL
public static final Dot11FrameType QOS_DATA_CF_POLL
QoS Data + CF-Poll: 42 (10 1010)
-
QOS_DATA_CF_ACK_CF_POLL
public static final Dot11FrameType QOS_DATA_CF_ACK_CF_POLL
QoS Data + CF-Ack + CF-Poll: 43 (10 1011)
-
QOS_NULL
public static final Dot11FrameType QOS_NULL
QoS Null (no data): 44 (10 1100)
-
QOS_CF_POLL
public static final Dot11FrameType QOS_CF_POLL
QoS CF-Poll (no data): 46 (10 1110)
-
QOS_CF_ACK_CF_POLL
public static final Dot11FrameType QOS_CF_ACK_CF_POLL
QoS CF-Ack + CF-Poll (no data): 47 (10 1111)
-
-
Method Detail
-
getType
public Dot11FrameType.Type getType()
- Returns:
- type
-
getInstance
public static Dot11FrameType getInstance(java.lang.Byte value)
- Parameters:
value
- value- Returns:
- a Dot11FrameType object.
-
register
public static Dot11FrameType register(Dot11FrameType number)
- Parameters:
number
- number- Returns:
- a Dot11FrameType object.
-
compareTo
public int compareTo(Dot11FrameType o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<Dot11FrameType>
- Specified by:
compareTo
in classNamedNumber<java.lang.Byte,Dot11FrameType>
-
valueAsString
public java.lang.String valueAsString()
- Overrides:
valueAsString
in classNamedNumber<java.lang.Byte,Dot11FrameType>
- Returns:
- a string representation of this value.
-
-