Class RMEnabledCapabilities
- java.lang.Object
-
- com.facebook.openwifi.cloudsdk.ies.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 Summary
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
hashCode()
static RMEnabledCapabilities
parse(com.google.gson.JsonObject contents)
Parse RMEnabledCapabilities IE from appropriate Json object.
-
-
-
Field Detail
-
TYPE
public static final int TYPE
Defined in 802.11 table 9-92- See Also:
- Constant Field Values
-
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.
-
-