Class RMEnabledCapabilities


  • public class RMEnabledCapabilities
    extends Object
    This information element (IE) appears in wifiscan entries. It's called "RM Enabled Capabilities" in 802.11 specs (section 9.4.2.45). Refer to the specification for more details. Language in javadocs is taken from the specification.
    • Field Detail

      • linkMeasurementCapabilityEnabled

        public final boolean linkMeasurementCapabilityEnabled
      • neighborReportCapabilityEnabled

        public final boolean neighborReportCapabilityEnabled
      • parallelMeasurementsCapabilityEnabled

        public final boolean parallelMeasurementsCapabilityEnabled
      • repeatedMeasurementsCapabilityEnabled

        public final boolean repeatedMeasurementsCapabilityEnabled
      • beaconPassiveMeasurementCapabilityEnabled

        public final boolean beaconPassiveMeasurementCapabilityEnabled
      • beaconActiveMeasurementCapabilityEnabled

        public final boolean beaconActiveMeasurementCapabilityEnabled
      • beaconTableMeasurementCapabilityEnabled

        public final boolean beaconTableMeasurementCapabilityEnabled
      • beaconMeasurementReportingConditionsCapabilityEnabled

        public final boolean beaconMeasurementReportingConditionsCapabilityEnabled
      • frameMeasurementCapabilityEnabled

        public final boolean frameMeasurementCapabilityEnabled
      • channelLoadMeasurementCapabilityEnabled

        public final boolean channelLoadMeasurementCapabilityEnabled
      • noiseHistogramMeasurementCapabilityEnabled

        public final boolean noiseHistogramMeasurementCapabilityEnabled
      • statisticsMeasurementCapabilityEnabled

        public final boolean statisticsMeasurementCapabilityEnabled
      • lciMeasurementCapabilityEnabled

        public final boolean lciMeasurementCapabilityEnabled
      • lciAzimuthCapabilityEnabled

        public final boolean lciAzimuthCapabilityEnabled
      • transmitStreamCategoryMeasurementCapabilityEnabled

        public final boolean transmitStreamCategoryMeasurementCapabilityEnabled
      • triggeredTransmitStreamCategoryMeasurementCapabilityEnabled

        public final boolean triggeredTransmitStreamCategoryMeasurementCapabilityEnabled
      • apChannelReportCapabilityEnabled

        public final boolean apChannelReportCapabilityEnabled
      • rmMibCapabilityEnabled

        public final boolean rmMibCapabilityEnabled
      • operatingChannelMaxMeasurementDuration

        public final int operatingChannelMaxMeasurementDuration
      • nonoperatingChannelMaxMeasurementDuration

        public final int nonoperatingChannelMaxMeasurementDuration
      • measurementPilotCapability

        public final int measurementPilotCapability
      • measurementPilotTransmissionInformationCapabilityEnabled

        public final boolean measurementPilotTransmissionInformationCapabilityEnabled
      • neighborReportTsfOffsetCapabilityEnabled

        public final boolean neighborReportTsfOffsetCapabilityEnabled
      • rcpiMeasurementCapabilityEnabled

        public final boolean rcpiMeasurementCapabilityEnabled
      • rsniMeasurementCapabilityEnabled

        public final boolean rsniMeasurementCapabilityEnabled
      • bssAverageAccessDelayCapabilityEnabled

        public final boolean bssAverageAccessDelayCapabilityEnabled
      • bssAvailableAdmissionCapacityCapabilityEnabled

        public final boolean bssAvailableAdmissionCapacityCapabilityEnabled
      • antennaCapabilityEnabled

        public final boolean antennaCapabilityEnabled
      • ftmRangeReportCapabilityEnabled

        public final boolean ftmRangeReportCapabilityEnabled
      • civicLocationMeasurementCapabilityEnabled

        public final boolean civicLocationMeasurementCapabilityEnabled
    • Constructor Detail

      • RMEnabledCapabilities

        public RMEnabledCapabilities​(boolean linkMeasurementCapabilityEnabled,
                                     boolean neighborReportCapabilityEnabled,
                                     boolean parallelMeasurementsCapabilityEnabled,
                                     boolean repeatedMeasurementsCapabilityEnabled,
                                     boolean beaconPassiveMeasurementCapabilityEnabled,
                                     boolean beaconActiveMeasurementCapabilityEnabled,
                                     boolean beaconTableMeasurementCapabilityEnabled,
                                     boolean beaconMeasurementReportingConditionsCapabilityEnabled,
                                     boolean frameMeasurementCapabilityEnabled,
                                     boolean channelLoadMeasurementCapabilityEnabled,
                                     boolean noiseHistogramMeasurementCapabilityEnabled,
                                     boolean statisticsMeasurementCapabilityEnabled,
                                     boolean lciMeasurementCapabilityEnabled,
                                     boolean lciAzimuthCapabilityEnabled,
                                     boolean transmitStreamCategoryMeasurementCapabilityEnabled,
                                     boolean triggeredTransmitStreamCategoryMeasurementCapabilityEnabled,
                                     boolean apChannelReportCapabilityEnabled,
                                     boolean rmMibCapabilityEnabled,
                                     int operatingChannelMaxMeasurementDuration,
                                     int nonoperatingChannelMaxMeasurementDuration,
                                     int measurementPilotCapability,
                                     boolean measurementPilotTransmissionInformationCapabilityEnabled,
                                     boolean neighborReportTsfOffsetCapabilityEnabled,
                                     boolean rcpiMeasurementCapabilityEnabled,
                                     boolean rsniMeasurementCapabilityEnabled,
                                     boolean bssAverageAccessDelayCapabilityEnabled,
                                     boolean bssAvailableAdmissionCapacityCapabilityEnabled,
                                     boolean antennaCapabilityEnabled,
                                     boolean ftmRangeReportCapabilityEnabled,
                                     boolean civicLocationMeasurementCapabilityEnabled)
        Constructor
    • Method Detail

      • parse

        public static RMEnabledCapabilities parse​(com.google.gson.JsonObject contents)
        Parse RMEnabledCapabilities IE from appropriate Json object.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object