パッケージ org.pcap4j.packet
クラス RadiotapDataAMpduStatus
- java.lang.Object
-
- org.pcap4j.packet.RadiotapDataAMpduStatus
-
- すべての実装されたインタフェース:
Serializable,RadiotapPacket.RadiotapData
public final class RadiotapDataAMpduStatus extends Object implements RadiotapPacket.RadiotapData
Radiotap A-MPDU status field.
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static classRadiotapDataAMpduStatus.Builder
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 booleanequals(Object obj)RadiotapDataAMpduStatus.BuildergetBuilder()bytegetDelimiterCrcValue()booleangetDriverReportsZeroLengthSubframes()booleangetEighthMsbOfFlags()booleangetFifthMsbOfFlags()booleangetFourthMsbOfFlags()booleangetMsbOfFlags()booleangetNinthMsbOfFlags()byte[]getRawData()intgetReferenceNumber()longgetReferenceNumberAsLong()bytegetReserved()booleangetSecondMsbOfFlags()booleangetSeventhMsbOfFlags()booleangetSixthMsbOfFlags()booleangetTenthMsbOfFlags()booleangetThirdMsbOfFlags()inthashCode()booleanisDelimiterCrcError()booleanisDelimiterCrcValueKnown()booleanisLastSubframe()booleanisLastSubframeKnown()booleanisZeroLengthSubframe()intlength()static RadiotapDataAMpduStatusnewInstance(byte[] rawData, int offset, int length)A static factory method.StringtoString()StringtoString(String indent)
-
-
-
メソッドの詳細
-
newInstance
public static RadiotapDataAMpduStatus 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 RadiotapAMpduStatus object.
- 例外:
IllegalRawDataException- if parsing the raw data fails.
-
getReferenceNumber
public int getReferenceNumber()
- 戻り値:
- referenceNumber
-
getReferenceNumberAsLong
public long getReferenceNumberAsLong()
- 戻り値:
- referenceNumber
-
getDriverReportsZeroLengthSubframes
public boolean getDriverReportsZeroLengthSubframes()
- 戻り値:
- true if the driver reports 0-length subframes; false otherwise.
-
isZeroLengthSubframe
public boolean isZeroLengthSubframe()
- 戻り値:
- true if this is a 0-length subframe; false otherwise.
-
isLastSubframeKnown
public boolean isLastSubframeKnown()
- 戻り値:
- true if the last subframe is known; false otherwise.
-
isLastSubframe
public boolean isLastSubframe()
- 戻り値:
- true if this is the last subframe; false otherwise.
-
isDelimiterCrcError
public boolean isDelimiterCrcError()
- 戻り値:
- true if delimiter CRC error on this subframe; false otherwise.
-
isDelimiterCrcValueKnown
public boolean isDelimiterCrcValueKnown()
- 戻り値:
- true if the delimiter CRC value is known; false otherwise.
-
getTenthMsbOfFlags
public boolean getTenthMsbOfFlags()
- 戻り値:
- true if the 10th MSB of the flags field is set to 1; false otherwise.
-
getNinthMsbOfFlags
public boolean getNinthMsbOfFlags()
- 戻り値:
- true if the 9th MSB of the flags field is set to 1; false otherwise.
-
getEighthMsbOfFlags
public boolean getEighthMsbOfFlags()
- 戻り値:
- true if the 8th MSB of the flags field is set to 1; false otherwise.
-
getSeventhMsbOfFlags
public boolean getSeventhMsbOfFlags()
- 戻り値:
- true if the 7th MSB of the flags field is set to 1; false otherwise.
-
getSixthMsbOfFlags
public boolean getSixthMsbOfFlags()
- 戻り値:
- true if the 6th MSB of the flags field is set to 1; false otherwise.
-
getFifthMsbOfFlags
public boolean getFifthMsbOfFlags()
- 戻り値:
- true if the 5th MSB of the flags field is set to 1; false otherwise.
-
getFourthMsbOfFlags
public boolean getFourthMsbOfFlags()
- 戻り値:
- true if the 4th MSB of the flags field is set to 1; false otherwise.
-
getThirdMsbOfFlags
public boolean getThirdMsbOfFlags()
- 戻り値:
- true if the 3rd MSB of the flags field is set to 1; false otherwise.
-
getSecondMsbOfFlags
public boolean getSecondMsbOfFlags()
- 戻り値:
- true if the 2nd MSB of the flags field is set to 1; false otherwise.
-
getMsbOfFlags
public boolean getMsbOfFlags()
- 戻り値:
- true if the MSB of the flags field is set to 1; false otherwise.
-
getDelimiterCrcValue
public byte getDelimiterCrcValue()
- 戻り値:
- delimiterCrcValue
-
getReserved
public byte getReserved()
- 戻り値:
- reserved
-
length
public int length()
- 定義:
lengthインタフェース内RadiotapPacket.RadiotapData- 戻り値:
- length
-
getRawData
public byte[] getRawData()
- 定義:
getRawDataインタフェース内RadiotapPacket.RadiotapData- 戻り値:
- raw data
-
getBuilder
public RadiotapDataAMpduStatus.Builder getBuilder()
- 戻り値:
- a new Builder object populated with this object's fields.
-
toString
public String toString(String indent)
- 定義:
toStringインタフェース内RadiotapPacket.RadiotapData- パラメータ:
indent- indent- 戻り値:
- String representation of this object.
-
-