パッケージ 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 class
RadiotapDataAMpduStatus.Builder
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 boolean
equals(Object obj)
RadiotapDataAMpduStatus.Builder
getBuilder()
byte
getDelimiterCrcValue()
boolean
getDriverReportsZeroLengthSubframes()
boolean
getEighthMsbOfFlags()
boolean
getFifthMsbOfFlags()
boolean
getFourthMsbOfFlags()
boolean
getMsbOfFlags()
boolean
getNinthMsbOfFlags()
byte[]
getRawData()
int
getReferenceNumber()
long
getReferenceNumberAsLong()
byte
getReserved()
boolean
getSecondMsbOfFlags()
boolean
getSeventhMsbOfFlags()
boolean
getSixthMsbOfFlags()
boolean
getTenthMsbOfFlags()
boolean
getThirdMsbOfFlags()
int
hashCode()
boolean
isDelimiterCrcError()
boolean
isDelimiterCrcValueKnown()
boolean
isLastSubframe()
boolean
isLastSubframeKnown()
boolean
isZeroLengthSubframe()
int
length()
static RadiotapDataAMpduStatus
newInstance(byte[] rawData, int offset, int length)
A static factory method.String
toString()
String
toString(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.
-
-