パッケージ org.pcap4j.packet
クラス Dot11HtControl
- java.lang.Object
-
- org.pcap4j.packet.Dot11HtControl
-
- すべての実装されたインタフェース:
Serializable
public final class Dot11HtControl extends Object implements Serializable
HT Control field of an IEEE802.11 frame.0 1 2 3 4 5 6 7 +----------+----------+----------+----------+----------+----------+----------+----------+ | | | | + Link Adaptation Control + | | | | +----------+----------+----------+----------+----------+----------+----------+----------+ | Calibration | Calibration | Reserved | CSI/Steering | | Position | Sequence | | | +----------+----------+----------+----------+----------+----------+----------+----------+ |NDP Annou-| Reserved |AC |RDG/More | |ncement | |Constraint|PPDU | +----------+----------+----------+----------+----------+----------+----------+----------+
- 導入されたバージョン:
- pcap4j 1.7.0
- 作成者:
- Kaito Yamada
- 関連項目:
- IEEE802.11, 直列化された形式
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static class
Dot11HtControl.Builder
static class
Dot11HtControl.CalibrationPosition
Calibration Position subfield of HT Control field of an IEEE802.11 frame.static class
Dot11HtControl.CsiOrSteering
CSI/Steering subfield of HT Control field of an IEEE802.11 frame.
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 boolean
equals(Object obj)
boolean
getAcConstraint()
boolean
getBit20()
boolean
getBit21()
boolean
getBit25()
boolean
getBit26()
boolean
getBit27()
boolean
getBit28()
boolean
getBit29()
Dot11HtControl.Builder
getBuilder()
Dot11HtControl.CalibrationPosition
getCalibrationPosition()
byte
getCalibrationSequence()
int
getCalibrationSequenceAsInt()
Dot11HtControl.CsiOrSteering
getCsiOrSteering()
Dot11LinkAdaptationControl
getLinkAdaptationControl()
boolean
getNdpAnnouncement()
byte[]
getRawData()
boolean
getRdgOrMorePpdu()
int
hashCode()
int
length()
static Dot11HtControl
newInstance(byte[] rawData, int offset, int length)
A static factory method.String
toString()
String
toString(String indent)
-
-
-
メソッドの詳細
-
newInstance
public static Dot11HtControl newInstance(byte[] rawData, int offset, int length) throws IllegalRawDataException
A static factory method. This method validates the arguments byByteArrays.validateBounds(byte[], int, int)
, which may throw exceptions undocumented here.- パラメータ:
rawData
- rawDataoffset
- offsetlength
- length- 戻り値:
- a new Dot11HtControl object.
- 例外:
IllegalRawDataException
- if parsing the raw data fails.
-
getLinkAdaptationControl
public Dot11LinkAdaptationControl getLinkAdaptationControl()
- 戻り値:
- linkAdaptationControl
-
getCalibrationPosition
public Dot11HtControl.CalibrationPosition getCalibrationPosition()
- 戻り値:
- calibrationPosition
-
getCalibrationSequence
public byte getCalibrationSequence()
- 戻り値:
- calibrationSequence
-
getCalibrationSequenceAsInt
public int getCalibrationSequenceAsInt()
- 戻り値:
- calibrationSequence
-
getBit20
public boolean getBit20()
- 戻り値:
- true if the bit 20 is set to 1; false otherwise.
-
getBit21
public boolean getBit21()
- 戻り値:
- true if the bit 21 is set to 1; false otherwise.
-
getCsiOrSteering
public Dot11HtControl.CsiOrSteering getCsiOrSteering()
- 戻り値:
- csiOrSteering
-
getNdpAnnouncement
public boolean getNdpAnnouncement()
- 戻り値:
- true if the NDP Announcement field is set to 1; false otherwise.
-
getBit25
public boolean getBit25()
- 戻り値:
- true if the bit 25 is set to 1; false otherwise.
-
getBit26
public boolean getBit26()
- 戻り値:
- true if the bit 26 is set to 1; false otherwise.
-
getBit27
public boolean getBit27()
- 戻り値:
- true if the bit 27 is set to 1; false otherwise.
-
getBit28
public boolean getBit28()
- 戻り値:
- true if the bit 28 is set to 1; false otherwise.
-
getBit29
public boolean getBit29()
- 戻り値:
- true if the bit 29 is set to 1; false otherwise.
-
getAcConstraint
public boolean getAcConstraint()
- 戻り値:
- true if the AC Constraint field is set to 1; false otherwise.
-
getRdgOrMorePpdu
public boolean getRdgOrMorePpdu()
- 戻り値:
- true if the RDG/More PPDU field is set to 1; false otherwise.
-
getBuilder
public Dot11HtControl.Builder getBuilder()
- 戻り値:
- a new Builder object populated with this object's fields.
-
getRawData
public byte[] getRawData()
- 戻り値:
- the raw data.
-
length
public int length()
- 戻り値:
- length
-
toString
public String toString(String indent)
- パラメータ:
indent
- indent- 戻り値:
- String representation of this object.
-
-