Class NeighborReport.BssidInfo
- java.lang.Object
-
- com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
- Enclosing class:
- NeighborReport
public static class NeighborReport.BssidInfo extends Object
The BSSID Information field can be used to help determine neighbor service set transition candidates
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NeighborReport.BssidInfo.Capabilities
The capability subelement containing selected capability information for the AP indicated by this BSSID.
-
Field Summary
Fields Modifier and Type Field Description byte
apReachability
2 unsigned bits - whether the AP identified by this BSSID is reachable by the STA that requested the neighbor reportNeighborReport.BssidInfo.Capabilities
capabilities
boolean
ftm
Indicate that the AP represented by this BSSID is an AP that has set the Fine Timing Measurement Responder field of the Extended Capabilities elementboolean
highThroughput
High throughput or not, if true the contents of the HT Capabilities in the Beacon frame should be identical to the HT Capabilities advertised by the AP sending the reportboolean
keyScope
Indicates the AP indicated by this BSSID has the same authenticator as the AP sending the report.boolean
mobilityDomain
Set to true to indicate that the AP represented by this BSSID is including an MDE in its Beacon frames and that the contents of that MDE are identical to the MDE advertised by the AP sending the reportboolean
security
If true, indicates that the AP identified by this BSSID supports the same security provisioning as used by the STA in its current association.boolean
veryHighThroughput
Very High throughput or not, if true the contents of the VHT Capabilities in the Beacon frame should be identical to the VHT Capabilities advertised by the AP sending the report
-
Constructor Summary
Constructors Constructor Description BssidInfo(byte apReachability, boolean security, boolean keyScope, NeighborReport.BssidInfo.Capabilities capabilities, boolean mobilityDomain, boolean highThroughput, boolean veryHighThroughput, boolean ftm)
Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
hashCode()
static NeighborReport.BssidInfo
parse(com.google.gson.JsonObject contents)
Parse BssidInfo from JSON object
-
-
-
Field Detail
-
apReachability
public final byte apReachability
2 unsigned bits - whether the AP identified by this BSSID is reachable by the STA that requested the neighbor report
-
security
public final boolean security
If true, indicates that the AP identified by this BSSID supports the same security provisioning as used by the STA in its current association. If the bit is false, it indicates either that the AP does not support the same security provisioning or that the security information is not available at this time.
-
keyScope
public final boolean keyScope
Indicates the AP indicated by this BSSID has the same authenticator as the AP sending the report. If this bit is false, it indicates a distinct authenticator or the information is not available.
-
capabilities
public final NeighborReport.BssidInfo.Capabilities capabilities
- See Also:
NeighborReport.BssidInfo.Capabilities
-
mobilityDomain
public final boolean mobilityDomain
Set to true to indicate that the AP represented by this BSSID is including an MDE in its Beacon frames and that the contents of that MDE are identical to the MDE advertised by the AP sending the report
-
highThroughput
public final boolean highThroughput
High throughput or not, if true the contents of the HT Capabilities in the Beacon frame should be identical to the HT Capabilities advertised by the AP sending the report
-
veryHighThroughput
public final boolean veryHighThroughput
Very High throughput or not, if true the contents of the VHT Capabilities in the Beacon frame should be identical to the VHT Capabilities advertised by the AP sending the report
-
ftm
public final boolean ftm
Indicate that the AP represented by this BSSID is an AP that has set the Fine Timing Measurement Responder field of the Extended Capabilities element
-
-
Constructor Detail
-
BssidInfo
public BssidInfo(byte apReachability, boolean security, boolean keyScope, NeighborReport.BssidInfo.Capabilities capabilities, boolean mobilityDomain, boolean highThroughput, boolean veryHighThroughput, boolean ftm)
Constructor
-
-