Class 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 report
      NeighborReport.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 element
      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
      boolean 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 report
      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.
      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
    • 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.
      • 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