パッケージ org.pcap4j.packet
クラス Dot11HTCapabilitiesElement
- java.lang.Object
-
- org.pcap4j.packet.Dot11InformationElement
-
- org.pcap4j.packet.Dot11HTCapabilitiesElement
-
- すべての実装されたインタフェース:
Serializable
public final class Dot11HTCapabilitiesElement extends Dot11InformationElement
IEEE802.11 HT Capabilities element1 1 2 1 16 2 4 1 +------------+------------+------------+------------+------------+------------+------------+------------+ | Element ID | Length | HT | A-MPDU | Supported | HT | Transmit | ASEL | | | |Capabilities| Parameters | MCS Set | Extended |Beamforming |Capabilities| | | | Info | | |Capabilities|Capabilities| | +------------+------------+------------+------------+------------+------------+------------+------------+ Element ID: 45 HT Capabilities Info: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 +------------+------------+------------+------------+------------+------------+------------+------------+ | LDPC | Supported | SM | HT- |Short GI for|Short GI for| Tx | Rx | | Coding | Channel | Power | Greenfield | 20 MHz | 40 MHz | STBC | STBC | | Capability | Width Set | Save | | | | | | +------------+------------+------------+------------+------------+------------+------------+------------+ B10 B11 B12 B13 B14 B15 +------------+------------+------------+------------+------------+------------+ | HT-Delayed | Maximum | DSSS/CCK | Reserved | Forty MHz | L-SIG TXOP | | Block Ack | A-MSDU | Mode in | | Intolerant | Protection | | | Length | 40 MHz | | | Support | +------------+------------+------------+------------+------------+------------+ A-MPDU Parameters: B0 B1 B2 B4 B5 B7 +---------------+------------------------+------------------------+ |Maximum A-MPDU | Minimum MPDU | Reserved | |Length Exponent| Start Spacing | | +---------------+------------------------+------------------------+ Supported MCS Set field: B0 B76 B77 B79 B80 B89 B90 B95 +---------------+----------+--------------------------------+----------+ |Rx MCS Bitmask | Reserved | Rx Highest Supported Data Rate | Reserved | +---------------+----------+--------------------------------+----------+ B96 B97 B98 B99 B100 B101 B127 +----------+----------+--------------------+----------+------//------+ |Tx MCS Set| Tx Rx | Tx Maximum Number |Tx Unequal| Reserved | | Defined | MCS Set | Spatial Streams |Modulation| | | |Not Equal | Supported |Supported | | +----------+----------+--------------------+----------+------//------+ HT Extended Capabilities: B0 B1 B2 B3 B7 B8 B9 B10 B11 B12 B15 +---------+-------------------+----//-----+-------------------+--------+---------+----//-----+ | PCO | PCO | Reserved | MCS | +HTC | RD | Reserved | | | Transition Time | | Feedback |Support |Responder| | | | | | | | | | +---------+-------------------+----//-----+-------------------+--------+---------+----//-----+ Transmit Beamforming Capabilities: B0 B1 B2 B3 B4 B5 B6 B7 B8 +------------+------------+------------+------------+------------+------------+-------------------------+------------+ | Implicit | Receive | Transmit | Receive | Transmit | Implicit | Calibration |Explicit CSI| | Transmit | Staggered | Staggered | NDP | NDP | Transmit | | Transmit | |Beamforming | Sounding | Sounding | Capable | Capable |Beamforming | |Beamforming | | Receiving | Capable | Capable | | | Capable | | Capable | | Capable | | | | | | | | +------------+------------+------------+------------+------------+------------+-------------------------+------------+ B9 B10 B11 B12 B13 B14 B15 B16 +-------------+-------------+---------------------------+---------------------------+---------------------------+ | Explicit | Explicit | Explicit Transmit | Explicit Noncompressed | Explicit Compressed | |Noncompressed| Compressed | Beamforming | Beamforming | Beamforming | | Steering | Steering | CSI Feedback | Feedback Capable | Feedback Capable | | Capable | Capable | | | | +-------------+-------------+---------------------------+---------------------------+---------------------------+ B17 B18 B19 B20 B21 B22 B23 B24 +---------------------------+---------------------------+---------------------------+---------------------------+ | Minimal | CSI Number of | Noncompressed Steering | Compressed Steering | | Grouping | Beamformer | Number of Beamformer | Number of Beamformer | | | Antennas Supported | Antennas Supported | Antennas Supported | | | | | | +---------------------------+---------------------------+---------------------------+---------------------------+ B25 B26 B27 B28 B29 B30 B31 +-------------------------+-------------------------+--------------------------------------+ | CSI Max Number of | Channel | Reserved | |Rows Beamformer Supported| Estimation Capability | | +-------------------------+-------------------------+--------------------------------------+ ASEL Capability: B0 B1 B2 B3 B4 B5 B6 B7 +---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+ | Antenna | Explicit CSI |Antenna Indices| Explicit CSI |Antenna Indices| Receive | Transmit | Reserved | | Selection |Feedback Based |Feedback Based | Feedback | Feedback | ASEL Capable | Sounding | | | Capable | Transmit | Transmit | Capable | Capable | | PPDUs | | | | ASEL Capable | ASEL Capable | | | | Capable | | +---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+
The HT Capabilities element contains a number of fields that are used to advertise optional HT capabilities of an HT STA. The HT Capabilities element is present in Beacon, Association Request, Association Response, Reassociation Request, Reassociation Response, Probe Request, Probe Response, Mesh Peering Open, and Mesh Peering Close frames.- 導入されたバージョン:
- pcap4j 1.7.0
- 作成者:
- Kaito Yamada
- 関連項目:
- IEEE802.11, 直列化された形式
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static class
Dot11HTCapabilitiesElement.AMpduLength
Maximum A-MPDU Length Exponent field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.AMsduLength
Maximum A-MSDU Length field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.BeamformingFeedbackCapability
Explicit Transmit Beamforming CSI Feedback field, Explicit Noncompressed Beamforming Feedback Capable field, and Explicit Compressed Beamforming Feedback Capable field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.Builder
static class
Dot11HTCapabilitiesElement.Calibration
Calibration field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.ChannelEstimationCapability
Channel Estimation Capability field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.CsiNumRows
CSI Max Number of Rows Beamformer Supported field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.Grouping
Minimal Grouping field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.McsFeedbackCapability
MCA Feedback field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.MpduStartSpacing
Minimum MPDU Start Spacing field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.NumBeamformerAntennas
CSI Number of Beamformer Antennas Supported field, Noncompressed Steering Number of Beamformer Antennas Supported field, and Compressed Steering Number of Beamformer Antennas Supported field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.NumSpatialStreams
Tx Maximum Number Spatial Streams Supported field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.PcoTransitionTime
PCO Transition Time field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.SmPowerSaveMode
SM Power Save field of IEEE802.11 HT Capabilities element.static class
Dot11HTCapabilitiesElement.StbcSupport
Rx STBC field of IEEE802.11 HT Capabilities element.
-
メソッドの概要
-
クラスから継承されたメソッド org.pcap4j.packet.Dot11InformationElement
getElementId, getLength, getLengthAsInt
-
-
-
-
メソッドの詳細
-
newInstance
public static Dot11HTCapabilitiesElement 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 Dot11HTCapabilitiesElement object.
- 例外:
IllegalRawDataException
- if parsing the raw data fails.
-
isLdpcCodingSupported
public boolean isLdpcCodingSupported()
- 戻り値:
- true if the LDPC Coding Capability field is set to 1; false otherwise.
-
isBoth20and40MhzSupported
public boolean isBoth20and40MhzSupported()
- 戻り値:
- true if the Supported Channel Width Set field is set to 1; false otherwise.
-
getSmPowerSaveMode
public Dot11HTCapabilitiesElement.SmPowerSaveMode getSmPowerSaveMode()
- 戻り値:
- smPowerSaveMode
-
isHtGreenfieldSupported
public boolean isHtGreenfieldSupported()
- 戻り値:
- true if the HT-Greenfield field is set to 1; false otherwise.
-
isShortGiFor20MhzSupported
public boolean isShortGiFor20MhzSupported()
- 戻り値:
- true if the Short GI for 20 MHz field is set to 1; false otherwise.
-
isShortGiFor40MhzSupported
public boolean isShortGiFor40MhzSupported()
- 戻り値:
- true if the Short GI for 40 MHz field is set to 1; false otherwise.
-
isTxStbcSupported
public boolean isTxStbcSupported()
- 戻り値:
- true if the Tx STBC field is set to 1; false otherwise.
-
getRxStbcSupport
public Dot11HTCapabilitiesElement.StbcSupport getRxStbcSupport()
- 戻り値:
- rxStbcSupport
-
isHtDelayedBlockAckSupported
public boolean isHtDelayedBlockAckSupported()
- 戻り値:
- true if the HT-Delayed Block Ack field is set to 1; false otherwise.
-
getMaxAMsduLength
public Dot11HTCapabilitiesElement.AMsduLength getMaxAMsduLength()
- 戻り値:
- maxAMsduLength
-
isDsssCckModeIn40MhzSupported
public boolean isDsssCckModeIn40MhzSupported()
- 戻り値:
- true if the DSSS/CCK Mode in 40 MHz field is set to 1; false otherwise.
-
getBit13OfHtCapabilitiesInfo
public boolean getBit13OfHtCapabilitiesInfo()
- 戻り値:
- true if the bit 13 of the HT Capabilities Info field is set to 1; false otherwise.
-
isFortyMhzIntolerant
public boolean isFortyMhzIntolerant()
- 戻り値:
- true if the Forty MHz Intolerant field is set to 1; false otherwise.
-
islSigTxopProtectionSupported
public boolean islSigTxopProtectionSupported()
- 戻り値:
- true if the L-SIG TXOP Protection Support field is set to 1; false otherwise.
-
getMaxAMpduLength
public Dot11HTCapabilitiesElement.AMpduLength getMaxAMpduLength()
- 戻り値:
- maxAMpduLength
-
getMinMpduStartSpacing
public Dot11HTCapabilitiesElement.MpduStartSpacing getMinMpduStartSpacing()
- 戻り値:
- minMpduStartSpacing
-
getBit5OfAMpduParameters
public boolean getBit5OfAMpduParameters()
- 戻り値:
- true if the bit 5 of the A-MPDU Parameters field is set to 1; false otherwise.
-
getBit6OfAMpduParameters
public boolean getBit6OfAMpduParameters()
- 戻り値:
- true if the bit 6 of the A-MPDU Parameters field is set to 1; false otherwise.
-
getBit7OfAMpduParameters
public boolean getBit7OfAMpduParameters()
- 戻り値:
- true if the bit 7 of the A-MPDU Parameters field is set to 1; false otherwise.
-
getSupportedRxMcsIndexes
public boolean[] getSupportedRxMcsIndexes()
- 戻り値:
- supportedRxMcsIndexes. supportedRxMcsIndexes[x] is set to true if the bit x of the Rx MCS Bitmask is set to 1; otherwise supportedRxMcsIndexes[x] is set to false.
-
getBit77OfSupportedMcsSet
public boolean getBit77OfSupportedMcsSet()
- 戻り値:
- true if the bit 77 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit78OfSupportedMcsSet
public boolean getBit78OfSupportedMcsSet()
- 戻り値:
- true if the bit 78 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit79OfSupportedMcsSet
public boolean getBit79OfSupportedMcsSet()
- 戻り値:
- true if the bit 79 of the Supported MCS Set field is set to 1; false otherwise.
-
getRxHighestSupportedDataRate
public short getRxHighestSupportedDataRate()
- 戻り値:
- rxHighestSupportedDataRate
-
getRxHighestSupportedDataRateAsInt
public int getRxHighestSupportedDataRateAsInt()
- 戻り値:
- rxHighestSupportedDataRate
-
getBit90OfSupportedMcsSet
public boolean getBit90OfSupportedMcsSet()
- 戻り値:
- true if the bit 90 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit91OfSupportedMcsSet
public boolean getBit91OfSupportedMcsSet()
- 戻り値:
- true if the bit 91 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit92OfSupportedMcsSet
public boolean getBit92OfSupportedMcsSet()
- 戻り値:
- true if the bit 92 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit93OfSupportedMcsSet
public boolean getBit93OfSupportedMcsSet()
- 戻り値:
- true if the bit 93 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit94OfSupportedMcsSet
public boolean getBit94OfSupportedMcsSet()
- 戻り値:
- true if the bit 94 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit95OfSupportedMcsSet
public boolean getBit95OfSupportedMcsSet()
- 戻り値:
- true if the bit 95 of the Supported MCS Set field is set to 1; false otherwise.
-
isTxMcsSetDefined
public boolean isTxMcsSetDefined()
- 戻り値:
- true if the Tx MCS Set Defined field is set to 1; false otherwise.
-
isTxRxMcsSetNotEqual
public boolean isTxRxMcsSetNotEqual()
- 戻り値:
- true if the Tx Rx MCS Set Not Equal field is set to 1; false otherwise.
-
getTxMaxNumSpatialStreamsSupported
public Dot11HTCapabilitiesElement.NumSpatialStreams getTxMaxNumSpatialStreamsSupported()
- 戻り値:
- txMaxNumSpatialStreamsSupported
-
isTxUnequalModulationSupported
public boolean isTxUnequalModulationSupported()
- 戻り値:
- true if the Tx Unequal Modulation Supported field is set to 1; false otherwise.
-
getBit101OfSupportedMcsSet
public boolean getBit101OfSupportedMcsSet()
- 戻り値:
- true if the bit 101 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit102OfSupportedMcsSet
public boolean getBit102OfSupportedMcsSet()
- 戻り値:
- true if the bit 102 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit103OfSupportedMcsSet
public boolean getBit103OfSupportedMcsSet()
- 戻り値:
- true if the bit 103 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit104OfSupportedMcsSet
public boolean getBit104OfSupportedMcsSet()
- 戻り値:
- true if the bit 104 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit105OfSupportedMcsSet
public boolean getBit105OfSupportedMcsSet()
- 戻り値:
- true if the bit 105 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit106OfSupportedMcsSet
public boolean getBit106OfSupportedMcsSet()
- 戻り値:
- true if the bit 106 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit107OfSupportedMcsSet
public boolean getBit107OfSupportedMcsSet()
- 戻り値:
- true if the bit 107 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit108OfSupportedMcsSet
public boolean getBit108OfSupportedMcsSet()
- 戻り値:
- true if the bit 108 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit109OfSupportedMcsSet
public boolean getBit109OfSupportedMcsSet()
- 戻り値:
- true if the bit 109 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit110OfSupportedMcsSet
public boolean getBit110OfSupportedMcsSet()
- 戻り値:
- true if the bit 110 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit111OfSupportedMcsSet
public boolean getBit111OfSupportedMcsSet()
- 戻り値:
- true if the bit 111 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit112OfSupportedMcsSet
public boolean getBit112OfSupportedMcsSet()
- 戻り値:
- true if the bit 112 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit113OfSupportedMcsSet
public boolean getBit113OfSupportedMcsSet()
- 戻り値:
- true if the bit 113 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit114OfSupportedMcsSet
public boolean getBit114OfSupportedMcsSet()
- 戻り値:
- true if the bit 114 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit115OfSupportedMcsSet
public boolean getBit115OfSupportedMcsSet()
- 戻り値:
- true if the bit 115 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit116OfSupportedMcsSet
public boolean getBit116OfSupportedMcsSet()
- 戻り値:
- true if the bit 116 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit117OfSupportedMcsSet
public boolean getBit117OfSupportedMcsSet()
- 戻り値:
- true if the bit 117 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit118OfSupportedMcsSet
public boolean getBit118OfSupportedMcsSet()
- 戻り値:
- true if the bit 118 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit119OfSupportedMcsSet
public boolean getBit119OfSupportedMcsSet()
- 戻り値:
- true if the bit 119 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit120OfSupportedMcsSet
public boolean getBit120OfSupportedMcsSet()
- 戻り値:
- true if the bit 120 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit121OfSupportedMcsSet
public boolean getBit121OfSupportedMcsSet()
- 戻り値:
- true if the bit 121 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit122OfSupportedMcsSet
public boolean getBit122OfSupportedMcsSet()
- 戻り値:
- true if the bit 122 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit123OfSupportedMcsSet
public boolean getBit123OfSupportedMcsSet()
- 戻り値:
- true if the bit 123 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit124OfSupportedMcsSet
public boolean getBit124OfSupportedMcsSet()
- 戻り値:
- true if the bit 124 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit125OfSupportedMcsSet
public boolean getBit125OfSupportedMcsSet()
- 戻り値:
- true if the bit 125 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit126OfSupportedMcsSet
public boolean getBit126OfSupportedMcsSet()
- 戻り値:
- true if the bit 126 of the Supported MCS Set field is set to 1; false otherwise.
-
getBit127OfSupportedMcsSet
public boolean getBit127OfSupportedMcsSet()
- 戻り値:
- true if the bit 127 of the Supported MCS Set field is set to 1; false otherwise.
-
isPcoSupported
public boolean isPcoSupported()
- 戻り値:
- true if the PCO field is set to 1; false otherwise.
-
getPcoTransitionTime
public Dot11HTCapabilitiesElement.PcoTransitionTime getPcoTransitionTime()
- 戻り値:
- pcoTransitionTime
-
getBit3OfHtExtendedCapabilities
public boolean getBit3OfHtExtendedCapabilities()
- 戻り値:
- true if the field is set to 1; false otherwise.
-
getBit4OfHtExtendedCapabilities
public boolean getBit4OfHtExtendedCapabilities()
- 戻り値:
- true if the bit 4 of the HT Extended Capabilities field is set to 1; false otherwise.
-
getBit5OfHtExtendedCapabilities
public boolean getBit5OfHtExtendedCapabilities()
- 戻り値:
- true if the bit 5 of the HT Extended Capabilities field is set to 1; false otherwise.
-
getBit6OfHtExtendedCapabilities
public boolean getBit6OfHtExtendedCapabilities()
- 戻り値:
- true if the bit 6 of the HT Extended Capabilities field is set to 1; false otherwise.
-
getBit7OfHtExtendedCapabilities
public boolean getBit7OfHtExtendedCapabilities()
- 戻り値:
- true if the bit 7 of the HT Extended Capabilities field is set to 1; false otherwise.
-
getMcsFeedbackCapability
public Dot11HTCapabilitiesElement.McsFeedbackCapability getMcsFeedbackCapability()
- 戻り値:
- mcsFeedbackCapability
-
isHtControlFieldSupported
public boolean isHtControlFieldSupported()
- 戻り値:
- true if the +HTC Support field is set to 1; false otherwise.
-
isRdResponderSupported
public boolean isRdResponderSupported()
- 戻り値:
- true if the RD Responder field is set to 1; false otherwise.
-
getBit12OfHtExtendedCapabilities
public boolean getBit12OfHtExtendedCapabilities()
- 戻り値:
- true if the bit 12 of the HT Extended Capabilities field is set to 1; false otherwise.
-
getBit13OfHtExtendedCapabilities
public boolean getBit13OfHtExtendedCapabilities()
- 戻り値:
- true if the bit 13 of the HT Extended Capabilities field is set to 1; false otherwise.
-
getBit14OfHtExtendedCapabilities
public boolean getBit14OfHtExtendedCapabilities()
- 戻り値:
- true if the bit 14 of the HT Extended Capabilities field is set to 1; false otherwise.
-
getBit15OfHtExtendedCapabilities
public boolean getBit15OfHtExtendedCapabilities()
- 戻り値:
- true if the bit 15 of the HT Extended Capabilities field is set to 1; false otherwise.
-
isImplicitTxBeamformingReceivingSupported
public boolean isImplicitTxBeamformingReceivingSupported()
- 戻り値:
- true if the Implicit Transmit Beamforming Receiving Capable field is set to 1; false otherwise.
-
isRxStaggeredSoundingSupported
public boolean isRxStaggeredSoundingSupported()
- 戻り値:
- true if the Receive Staggered Sounding Capable field is set to 1; false otherwise.
-
isTxStaggeredSoundingSupported
public boolean isTxStaggeredSoundingSupported()
- 戻り値:
- true if the Transmit Staggered Sounding Capable field is set to 1; false otherwise.
-
isRxNdpSupported
public boolean isRxNdpSupported()
- 戻り値:
- true if the Receive NDP Capable field is set to 1; false otherwise.
-
isTxNdpSupported
public boolean isTxNdpSupported()
- 戻り値:
- true if the Transmit NDP Capable field is set to 1; false otherwise.
-
isImplicitTxBeamformingSupported
public boolean isImplicitTxBeamformingSupported()
- 戻り値:
- true if the Implicit Transmit Beamforming Capable field is set to 1; false otherwise.
-
getCalibration
public Dot11HTCapabilitiesElement.Calibration getCalibration()
- 戻り値:
- calibration
-
isExplicitCsiTxBeamformingSupported
public boolean isExplicitCsiTxBeamformingSupported()
- 戻り値:
- true if the Explicit CSI Transmit Beamforming Capable field is set to 1; false otherwise.
-
isExplicitNoncompressedSteeringSupported
public boolean isExplicitNoncompressedSteeringSupported()
- 戻り値:
- true if the Explicit Noncompressed Steering Capable field is set to 1; false otherwise.
-
isExplicitCompressedSteeringSupported
public boolean isExplicitCompressedSteeringSupported()
- 戻り値:
- true if the Explicit Compressed Steering Capable field is set to 1; false otherwise.
-
getExplicitTxBeamformingCsiFeedbackCapability
public Dot11HTCapabilitiesElement.BeamformingFeedbackCapability getExplicitTxBeamformingCsiFeedbackCapability()
- 戻り値:
- explicitTxBeamformingCsiFeedbackCapability
-
getExplicitNoncompressedBeamformingFeedbackCapability
public Dot11HTCapabilitiesElement.BeamformingFeedbackCapability getExplicitNoncompressedBeamformingFeedbackCapability()
- 戻り値:
- explicitNoncompressedBeamformingFeedbackCapability
-
getExplicitCompressedBeamformingFeedbackCapability
public Dot11HTCapabilitiesElement.BeamformingFeedbackCapability getExplicitCompressedBeamformingFeedbackCapability()
- 戻り値:
- explicitCompressedBeamformingFeedbackCapability
-
getMinGrouping
public Dot11HTCapabilitiesElement.Grouping getMinGrouping()
- 戻り値:
- minGrouping
-
getCsiNumBeamformerAntennasSupported
public Dot11HTCapabilitiesElement.NumBeamformerAntennas getCsiNumBeamformerAntennasSupported()
- 戻り値:
- csiNumBeamformerAntennasSupported
-
getNoncompressedSteeringNumBeamformerAntennasSupported
public Dot11HTCapabilitiesElement.NumBeamformerAntennas getNoncompressedSteeringNumBeamformerAntennasSupported()
- 戻り値:
- noncompressedSteeringNumBeamformerAntennasSupported
-
getCompressedSteeringNumBeamformerAntennasSupported
public Dot11HTCapabilitiesElement.NumBeamformerAntennas getCompressedSteeringNumBeamformerAntennasSupported()
- 戻り値:
- compressedSteeringNumBeamformerAntennasSupported
-
getCsiMaxNumRowsBeamformerSupported
public Dot11HTCapabilitiesElement.CsiNumRows getCsiMaxNumRowsBeamformerSupported()
- 戻り値:
- csiMaxNumRowsBeamformerSupported
-
getChannelEstimationCapability
public Dot11HTCapabilitiesElement.ChannelEstimationCapability getChannelEstimationCapability()
- 戻り値:
- channelEstimationCapability
-
getBit29OfTransmitBeamformingCapabilities
public boolean getBit29OfTransmitBeamformingCapabilities()
- 戻り値:
- true if the bit 29 of the Transmit Beamforming Capabilities field is set to 1; false otherwise.
-
getBit30OfTransmitBeamformingCapabilities
public boolean getBit30OfTransmitBeamformingCapabilities()
- 戻り値:
- true if the bit 30 of the Transmit Beamforming Capabilities field is set to 1; false otherwise.
-
getBit31OfTransmitBeamformingCapabilities
public boolean getBit31OfTransmitBeamformingCapabilities()
- 戻り値:
- true if the bit 31 of the Transmit Beamforming Capabilities field is set to 1; false otherwise.
-
isAntennaSelectionSupported
public boolean isAntennaSelectionSupported()
- 戻り値:
- true if the Antenna Selection Capable field is set to 1; false otherwise.
-
isExplicitCsiFeedbackBasedTxAselSupported
public boolean isExplicitCsiFeedbackBasedTxAselSupported()
- 戻り値:
- true if the Explicit CSI Feedback Based Transmit ASEL Capable field is set to 1; false otherwise.
-
isAntennaIndicesFeedbackBasedTxAselSupported
public boolean isAntennaIndicesFeedbackBasedTxAselSupported()
- 戻り値:
- true if the Antenna Indices Feedback Based Transmit ASEL Capable field is set to 1; false otherwise.
-
isExplicitCsiFeedbackSupported
public boolean isExplicitCsiFeedbackSupported()
- 戻り値:
- true if the Explicit CSI Feedback Capable field is set to 1; false otherwise.
-
isAntennaIndicesFeedbackSupported
public boolean isAntennaIndicesFeedbackSupported()
- 戻り値:
- true if the Antenna Indices Feedback Capable field is set to 1; false otherwise.
-
isRxAselSupported
public boolean isRxAselSupported()
- 戻り値:
- true if the Receive ASEL Capable field is set to 1; false otherwise.
-
isTxSoundingPpdusSupported
public boolean isTxSoundingPpdusSupported()
- 戻り値:
- true if the Transmit Sounding PPDUs Capable field is set to 1; false otherwise.
-
getBit7OfAselCapability
public boolean getBit7OfAselCapability()
- 戻り値:
- true if the bit 70 of the ASEL Capability field is set to 1; false otherwise.
-
length
public int length()
- 定義:
length
クラス内Dot11InformationElement
- 戻り値:
- the length
-
getRawData
public byte[] getRawData()
- 定義:
getRawData
クラス内Dot11InformationElement
- 戻り値:
- the raw data.
-
getBuilder
public Dot11HTCapabilitiesElement.Builder getBuilder()
- 戻り値:
- a new Builder object populated with this object's fields.
-
hashCode
public int hashCode()
- オーバーライド:
hashCode
クラス内Dot11InformationElement
-
equals
public boolean equals(Object obj)
- オーバーライド:
equals
クラス内Dot11InformationElement
-
-