A B C D E F G H I J K L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- about - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Provider
- access_token - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- accessCategoryAccessDelay - Variable in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay
-
32 bits - Holds AccessCategoryAccessDelay subfield
- AccessCategoryAccessDelay(short, short, short, short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay.AccessCategoryAccessDelay
-
Constructor
- ack_signal - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- ack_signal - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- ack_signal_avg - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- ack_signal_avg - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- ackSignal - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- ackSignal - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- ackSignalAvg - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- ackSignalAvg - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- aclTemplate - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenAclTemplate
- aclTemplate - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- AclTemplate - Class in com.facebook.openwifi.cloudsdk.models.gw
- AclTemplate() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.AclTemplate
- active_ms - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- active_ms - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- activeMsRadio - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- activeMsRadio - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- activeScan - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WifiScanRequest
- add(AggregatedState) - Method in class com.facebook.openwifi.cloudsdk.AggregatedState
-
Add an AggregatedState to this AggregatedState.
- addConfigListener(String, ConfigManager.ConfigListener) - Method in class com.facebook.openwifi.rrm.modules.ConfigManager
-
Add/overwrite a config listener with an arbitrary identifier.
- addDataListener(String, DataCollector.DataListener) - Method in class com.facebook.openwifi.rrm.modules.DataCollector
-
Add/overwrite a data listener with an arbitrary identifier.
- addKafkaListener(String, UCentralKafkaConsumer.KafkaListener) - Method in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer
-
Add/overwrite a Kafka listener with an arbitrary identifier.
- addStateRecords(List<StateRecord>) - Method in class com.facebook.openwifi.rrm.mysql.DatabaseManager
-
Insert state record(s) into the database.
- addValue(Double) - Method in class com.facebook.openwifi.rrm.aggregators.MeanAggregator
- addValue(T) - Method in interface com.facebook.openwifi.rrm.aggregators.Aggregator
-
Adds
value
to the group of values being aggregated. - addWifiScan(String, long, List<WifiScanEntry>) - Method in class com.facebook.openwifi.rrm.mysql.DatabaseManager
-
Insert wifi scan results into the database.
- AggregatedState - Class in com.facebook.openwifi.cloudsdk
-
Aggregation model for State aggregation.
- AggregatedState() - Constructor for class com.facebook.openwifi.cloudsdk.AggregatedState
-
Constructor with no args.
- AggregatedState(State.Interface.SSID.Association, State.Interface.Counters, JsonObject, long) - Constructor for class com.facebook.openwifi.cloudsdk.AggregatedState
-
Construct from Association, Counters, Radio and time stamp
- AggregatedState.AssociationInfo - Class in com.facebook.openwifi.cloudsdk
-
Data model to keep raw data from
State.Interface.SSID.Association
,State.Radio
andState.Interface.Counters
. - AggregatedState.AssociationInfo.Rate - Class in com.facebook.openwifi.cloudsdk
-
Rate information with aggregated fields.
- AggregatedState.RadioConfig - Class in com.facebook.openwifi.cloudsdk
-
Radio information with channel, channel_width and tx_power.
- Aggregator<T> - Interface in com.facebook.openwifi.rrm.aggregators
-
Aggregates added values into one "aggregate" measure.
- AKMP_NOT_VALID - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- Algorithm - Class in com.facebook.openwifi.cloudsdk.models.prov.rrm
- Algorithm() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.rrm.Algorithm
- ALGORITHM_ID - Static variable in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
The RRM algorithm ID.
- ALGORITHM_ID - Static variable in class com.facebook.openwifi.rrm.optimizers.channel.RandomChannelInitializer
-
The RRM algorithm ID.
- ALGORITHM_ID - Static variable in class com.facebook.openwifi.rrm.optimizers.channel.UnmanagedApAwareChannelOptimizer
-
The RRM algorithm ID.
- ALGORITHM_ID - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.SingleAPBandSteering
-
The RRM algorithm ID.
- ALGORITHM_ID - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.LocationBasedOptimalTPC
-
The RRM algorithm ID.
- ALGORITHM_ID - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
The RRM algorithm ID.
- ALGORITHM_ID - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApClientTPC
-
The RRM algorithm ID.
- ALGORITHM_ID - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.RandomTxPowerInitializer
-
The RRM algorithm ID.
- AlgorithmResult() - Constructor for class com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmResult
- algorithms - Variable in class com.facebook.openwifi.cloudsdk.models.prov.RRMDetails.RRMDetailsImpl
- algorithms - Variable in class com.facebook.openwifi.rrm.RRMSchedule
-
The list of RRM algorithms to run.
- AlgorithmsEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.AlgorithmsEndpoint
- allowDfs - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- allowedChannels - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The list of allowed channels, or null to allow all (map from band to channel)
- allowedChannelWidths - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The list of allowed channel widths, or null to allow all (map from band to channel)
- allowedTxPowers - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The list of allowed tx powers, or null to allow all (map from band to tx power)
- antennaCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- AP - com.facebook.openwifi.cloudsdk.models.gw.DeviceType
- apAvgAccessDelay - Variable in class com.facebook.openwifi.cloudsdk.ies.BssAvgAccessDelay
-
Unsigned 8 bits representing a scaled average medium access delay for all DCF and EDCAF frames transmitted, measured from the time it's ready for transmission to actual transmission start time.
- apChannelReportCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- apClientActionMap - Variable in class com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmResult
-
Computed actions for each AP-client pair.
- apConfig - Variable in class com.facebook.openwifi.rrm.DeviceLayeredConfig
-
Config per AP (by serial number) - highest priority
- ApiServer - Class in com.facebook.openwifi.rrm.modules
-
HTTP API server.
- ApiServer(RRMConfig.ModuleConfig.ApiServerParams, RRMConfig.ServiceConfig, DeviceDataManager, ConfigManager, Modeler, UCentralClient, RRMScheduler) - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer
-
Constructor.
- ApiServer.AlgorithmsEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.GetCurrentModelEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.GetDeviceConfigEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.GetDeviceLayeredConfigEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.GetTopologyEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.ModifyDeviceApConfigEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.OptimizeChannelEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.OptimizeTxPowerEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.ProviderEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.RunRRMEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.SetDeviceApConfigEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.SetDeviceNetworkConfigEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.SetDeviceZoneConfigEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.SetSystemEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.SetTopologyEndpoint - Class in com.facebook.openwifi.rrm.modules
- ApiServer.SystemEndpoint - Class in com.facebook.openwifi.rrm.modules
- apiServerParams - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig
-
ApiServer parameters.
- ApiServerParams() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ApiServerParams
- appliedConfiguration - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryConfigApplyResult
- apply(DeviceConfig) - Method in class com.facebook.openwifi.rrm.DeviceConfig
-
Merge all non-null public fields of the given object into this object (via reflection).
- apReachability - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
2 unsigned bits - whether the AP identified by this BSSID is reachable by the STA that requested the neighbor report
- apsd - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo.Capabilities
-
dot11APSDOptionImplemented
- Association() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- Association() - Constructor for class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- AssociationInfo() - Constructor for class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
-
Default Constructor.
- AssociationInfo() - Constructor for class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- AssociationInfo(int) - Constructor for class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
-
Constructor with only rssi(for test purpose)
- AssociationInfo(State.Interface.SSID.Association, State.Interface.Counters, JsonObject, long) - Constructor for class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
-
Constructor with args
- associationInfoList - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState
- associationInfoList - Variable in class com.facebook.openwifi.librca.stats.LinkStats
-
Association list
- associations - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID
- associations - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID
- associations_2G - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- associations_5G - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- attachFile - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- attachSize - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- attachType - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- authenticatorSecret - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserLoginLoginExtensions
- autoChannels - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The RRM-assigned channels to use (map from radio to channel)
- autoOffsetReset - Variable in class com.facebook.openwifi.rrm.RRMConfig.KafkaConfig
-
Kafka "auto.offset.reset" config ["earliest", "latest"] (
KAFKACONFIG_AUTOOFFSETRESET
) - autoTxPowers - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The RRM-assigned tx powers to use (map from band to tx power)
- AVAILABLE_CHANNELS_BAND - Static variable in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Map from band to ordered (increasing) list of available channels
- AVAILABLE_CHANNELS_WIDTH - Static variable in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Map of channel width (MHz) to available (primary) channels
- availableAdmissionCapacity - Variable in class com.facebook.openwifi.cloudsdk.ies.QbssLoad
-
Unsigned 16 bits - The Available Admission Capacity field contains an unsigned integer that specifies the remaining amount of medium time available via explicit admission control, in units of 32 miscrosecond/second.
- avatar - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- averageAccessDelayForBackground - Variable in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay.AccessCategoryAccessDelay
-
Unsigned 8 bits that represents a scaled representation of background AC access delay
- averageAccessDelayForBestEffort - Variable in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay.AccessCategoryAccessDelay
-
Unsigned 8 bits that represents a scaled representation of best effort AC access delay
- averageAccessDelayForVideo - Variable in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay.AccessCategoryAccessDelay
-
Unsigned 8 bits that represents a scaled representation of video AC access delay
- averageAccessDelayForVoice - Variable in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay.AccessCategoryAccessDelay
-
Unsigned 8 bits that represents a scaled representation of voice AC access delay
- avg - Variable in class com.facebook.openwifi.rrm.rca.RCAUtils.PingResult
-
Average ping RTT (ms)
- awaitInitialization() - Method in class com.facebook.openwifi.rrm.modules.ApiServer
-
Block until initialization finishes.
- awaitStop() - Method in class com.facebook.openwifi.rrm.modules.ApiServer
-
Block until stop finishes.
B
- band - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- band - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- BAND_2G - Static variable in class com.facebook.openwifi.cloudsdk.UCentralConstants
-
String of the 2.4 GHz band
- BAND_5G - Static variable in class com.facebook.openwifi.cloudsdk.UCentralConstants
-
String of the 5 GHz band
- BANDS - Static variable in class com.facebook.openwifi.cloudsdk.UCentralConstants
-
List of all bands ordered from lowest to highest
- bandwidth - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- basicHtMcsSet - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Indicates the HT-MCS values that are supported by all HT STAs in the BSS.
- beacon - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio.Rates
- beaconActiveMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- beaconInterval - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- beaconMeasurementReportingConditionsCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- beaconPassiveMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- beaconTableMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- bitrate - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- bitrate - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association.Rate
- bitRate - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo.Rate
-
Aggregated fields bitRate
- bitRate - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo.Rate
- blacklisted - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- boards - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- bootstrapServer - Variable in class com.facebook.openwifi.rrm.RRMConfig.KafkaConfig
-
Kafka bootstrap host:port, or empty to disable (
KAFKACONFIG_BOOTSTRAPSERVER
) - boundary - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The length of a square/cube for the target area (see
DeviceConfig.location
) - BssAcAccessDelay - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- BssAcAccessDelay(BssAcAccessDelay.AccessCategoryAccessDelay) - Constructor for class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay
-
Constructor
- BssAcAccessDelay.AccessCategoryAccessDelay - Class in com.facebook.openwifi.cloudsdk.ies
-
Subfield that goes into Access Category Access Delay field in BSS AC Access Delay.
- bssAvailableAdmissionCapacityCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- bssAverageAccessDelayCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- BssAvgAccessDelay - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- BssAvgAccessDelay(short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.BssAvgAccessDelay
-
Constructor
- bssColor - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio.HESettings
- bssid - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState
- bssid - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
-
BSSID
- bssid - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformation
-
BSSID of neighbor, optional
- bssid - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- bssid - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID
- bssid - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
-
BSSID is the MAC address of the device
- bssid - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- bssid - Variable in class com.facebook.openwifi.librca.stats.LinkStats
-
BSSID of the AP radio
- bssidInfo - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
- BssidInfo(byte, boolean, boolean, NeighborReport.BssidInfo.Capabilities, boolean, boolean, boolean, boolean) - Constructor for class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
Constructor
- BssIntolerantChannelReport - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- BssIntolerantChannelReport(short, List<Short>) - Constructor for class com.facebook.openwifi.cloudsdk.ies.BssIntolerantChannelReport
-
Constructor
- buffered - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Unit.Memory
- buildRssiMap(Set<String>, Map<String, List<List<WifiScanEntry>>>, String) - Static method in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
Build a map from BSSID to a sorted (ascending) list of RSSIs from neighboring APs.
- buildTxPowerMapForChannel(String, int, List<String>, Map<String, Map<String, Integer>>) - Method in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
Calculate new tx powers for the given channel on the given APs .
- busy_ms - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- busy_ms - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- busyMsRadio - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- busyMsRadio - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- bytesToHex(byte[]) - Static method in class com.facebook.openwifi.rrm.Utils
-
Return a hex representation of the given byte array.
C
- cached - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Unit.Memory
- calculatePerfMetrics(Map<String, Integer>, Map<String, List<WifiScanEntry>>, Map<String, String>, boolean) - Method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Calculate the performance metrics based on the given assignment.
- calculateTPCMetrics(int, double[][], double[][]) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
Get the coverage metrics for the TPC algorithm design
- call() - Method in class com.facebook.openwifi.rrm.Launcher
- capabilities - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
- capabilities - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceCapabilities
- Capabilities - Class in com.facebook.openwifi.cloudsdk.models.ap
-
AP capabilities schema.
- Capabilities() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.Capabilities
- Capabilities(boolean, boolean, boolean, boolean) - Constructor for class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo.Capabilities
-
Constructor
- Capabilities.Phy - Class in com.facebook.openwifi.cloudsdk.models.ap
- Capabilities.Switch - Class in com.facebook.openwifi.cloudsdk.models.ap
- capabilitiesIntervalSec - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.DataCollectorParams
-
The capabilities request interval (per device), in seconds (
DATACOLLECTORPARAMS_CAPABILITIESINTERVALSEC
) - capability - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
- Certificate() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults.Certificate
- certificates - Variable in class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults
- channel - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.RadioConfig
- channel - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- channel - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- channel - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
- channel - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- channel - Variable in class com.facebook.openwifi.librca.stats.LinkStats.RadioConfig
- channel_width - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- channel_width - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- channel1 - Variable in class com.facebook.openwifi.cloudsdk.ies.VHTOperation
-
If the channel is 20 MHz, 40 MHz, or 80 MHz wide, this parameter is the channel number.
- channel2 - Variable in class com.facebook.openwifi.cloudsdk.ies.VHTOperation
-
This should be zero unless the channel is 160MHz or 80+80 MHz wide.
- channelCenterFrequencySegment2 - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Defines the channel center frequency for a 160 or 80+80 MHz BSS bandwidth with NSS support less than Max VHT NSS.
- channelList - Variable in class com.facebook.openwifi.cloudsdk.ies.BssIntolerantChannelReport
-
List of unsigned 8 bits, representing the channel numbers
- channelLoadMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- channelMap - Variable in class com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmResult
-
Computed channel assignments.
- channelMode - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- channelNumber - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
-
Unsigned 8 bits - channel number
- channelNumber - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation
-
Unsigned 8 bits - the last known primary channel of the APs in this Neighbor AP Information field.
- ChannelOptimizer - Class in com.facebook.openwifi.rrm.optimizers.channel
-
Channel optimizer base class.
- ChannelOptimizer(Modeler.DataModel, String, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Constructor.
- channels - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- channelUtilization - Variable in class com.facebook.openwifi.cloudsdk.ies.QbssLoad
-
Unsigned 8 bits - The Channel Utilization field is defined as the percentage of time, linearly scaled with 255 representing 100%, that the AP sensed the medium was busy, as indicated by either the physical or virtual carrier sense (CS) mechanism.
- channelWidth - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.RadioConfig
- channelWidth - Variable in class com.facebook.openwifi.cloudsdk.ies.VHTOperation
-
This field is 0 if the channel width is 20 MHz or 40 MHz, and 1 otherwise.
- channelWidth - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- channelWidth - Variable in class com.facebook.openwifi.librca.stats.LinkStats.RadioConfig
- child - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DiGraphEntry
- children - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- children - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- chwidth - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- chwidth - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association.Rate
- chWidth - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo.Rate
-
Aggregated fields chWidth
- chWidth - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo.Rate
- CIPHER_SUITE_REJECTED - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- civicLocationMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- CLASS2_FRAME_FROM_NONAUTH_STA - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- CLASS3_FRAME_FROM_NONASSOC_STA - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- Client() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Client
- clients - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- ClientStats - Class in com.facebook.openwifi.librca.stats
-
Aggregated statistics for each client.
- ClientStats() - Constructor for class com.facebook.openwifi.librca.stats.ClientStats
- ClientSteering - com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmType
- ClientSteeringOptimizer - Class in com.facebook.openwifi.rrm.optimizers.clientsteering
-
Client steering base class
- ClientSteeringOptimizer(Modeler.DataModel, String, DeviceDataManager, ClientSteeringState) - Constructor for class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer
-
Constructor
- ClientSteeringOptimizer.BTMReasonCode - Class in com.facebook.openwifi.rrm.optimizers.clientsteering
-
802.11 BTM reason codes (ex.
- ClientSteeringOptimizer.CLIENT_STEERING_ACTIONS - Enum in com.facebook.openwifi.rrm.optimizers.clientsteering
-
Represents client steering actions an AP can take
- clientSteeringState - Variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer
-
Client steering state
- ClientSteeringState - Class in com.facebook.openwifi.rrm.optimizers.clientsteering
-
Class to manage global client steering state
- ClientSteeringState() - Constructor for class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringState
- close() - Method in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer
-
Close the consumer.
- close() - Method in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaProducer
-
Close the producer.
- close() - Method in class com.facebook.openwifi.rrm.mysql.DatabaseManager
-
Close all database resources.
- collisions - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- CollocatedInterferenceReport - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- CollocatedInterferenceReport(short, byte, CollocatedInterferenceReport.InterferenceAccuracyAndIndex, long, long, long, long, short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Constructor
- CollocatedInterferenceReport.InterferenceAccuracyAndIndex - Class in com.facebook.openwifi.cloudsdk.ies
- com.facebook.openwifi.cloudsdk - package com.facebook.openwifi.cloudsdk
-
Library providing clients and models for the OpenWiFi uCentral-based CloudSDK.
- com.facebook.openwifi.cloudsdk.ies - package com.facebook.openwifi.cloudsdk.ies
-
Information elements (IEs) defined in the 802.11 specifications.
- com.facebook.openwifi.cloudsdk.kafka - package com.facebook.openwifi.cloudsdk.kafka
-
Kafka consumer and producer functionality required by the CloudSDK.
- com.facebook.openwifi.cloudsdk.models.ap - package com.facebook.openwifi.cloudsdk.models.ap
-
Schemas originating from the AP-NOS (wlan-ap).
- com.facebook.openwifi.cloudsdk.models.gw - package com.facebook.openwifi.cloudsdk.models.gw
-
Schemas defined in the uCentral Gateway.
- com.facebook.openwifi.cloudsdk.models.prov - package com.facebook.openwifi.cloudsdk.models.prov
-
Schemas defined in the Provisioning service.
- com.facebook.openwifi.cloudsdk.models.prov.rrm - package com.facebook.openwifi.cloudsdk.models.prov.rrm
-
Schemas defined in the Provisioning service specific to RRM.
- com.facebook.openwifi.librca - package com.facebook.openwifi.librca
-
Library providing Root Cause Analysis (RCA) functionality.
- com.facebook.openwifi.librca.inputs - package com.facebook.openwifi.librca.inputs
- com.facebook.openwifi.librca.stats - package com.facebook.openwifi.librca.stats
- com.facebook.openwifi.librca.stats.inputs - package com.facebook.openwifi.librca.stats.inputs
- com.facebook.openwifi.rrm - package com.facebook.openwifi.rrm
-
Radio Resource Management (RRM) service.
- com.facebook.openwifi.rrm.aggregators - package com.facebook.openwifi.rrm.aggregators
- com.facebook.openwifi.rrm.modules - package com.facebook.openwifi.rrm.modules
-
RRM service modules.
- com.facebook.openwifi.rrm.mysql - package com.facebook.openwifi.rrm.mysql
- com.facebook.openwifi.rrm.optimizers - package com.facebook.openwifi.rrm.optimizers
-
RRM algorithm implementations.
- com.facebook.openwifi.rrm.optimizers.channel - package com.facebook.openwifi.rrm.optimizers.channel
-
Channel assignment algorithms.
- com.facebook.openwifi.rrm.optimizers.clientsteering - package com.facebook.openwifi.rrm.optimizers.clientsteering
-
Client steering algorithms.
- com.facebook.openwifi.rrm.optimizers.tpc - package com.facebook.openwifi.rrm.optimizers.tpc
-
Transmit power control (TPC) algorithms.
- com.facebook.openwifi.rrm.rca - package com.facebook.openwifi.rrm.rca
-
Root Cause Analysis (RCA) service.
- com.facebook.openwifi.rrm.rca.modules - package com.facebook.openwifi.rrm.rca.modules
- command - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- CommandInfo - Class in com.facebook.openwifi.cloudsdk.models.gw
- CommandInfo() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- compatible - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities
- compatible - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- completed - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- computeApClientActionMap(boolean) - Method in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer
-
Compute map from AP serial number to client MAC to client steering action.
- computeApClientActionMap(boolean) - Method in class com.facebook.openwifi.rrm.optimizers.clientsteering.SingleAPBandSteering
- computeChannelMap() - Method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Compute channel assignments.
- computeChannelMap() - Method in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
- computeChannelMap() - Method in class com.facebook.openwifi.rrm.optimizers.channel.RandomChannelInitializer
- computeTxPower(String, int, List<Integer>, int, int, List<Integer>) - Static method in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
Compute adjusted tx power (dBm) based on inputs.
- computeTxPowerMap() - Method in class com.facebook.openwifi.rrm.optimizers.tpc.LocationBasedOptimalTPC
- computeTxPowerMap() - Method in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
- computeTxPowerMap() - Method in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApClientTPC
- computeTxPowerMap() - Method in class com.facebook.openwifi.rrm.optimizers.tpc.RandomTxPowerInitializer
- computeTxPowerMap() - Method in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
Compute tx power assignments.
- configDebounceIntervalSec - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ConfigManagerParams
-
The debounce interval for reconfiguring the same device, in seconds (or -1 to disable) (
CONFIGMANAGERPARAMS_CONFIGDEBOUNCEINTERVALSEC
) - configEnabled - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ConfigManagerParams
-
Enable pushing device config changes? (
CONFIGMANAGERPARAMS_CONFIGENABLED
) - ConfigManager - Class in com.facebook.openwifi.rrm.modules
-
Device configuration manager module.
- ConfigManager(RRMConfig.ModuleConfig.ConfigManagerParams, DeviceDataManager, UCentralClient) - Constructor for class com.facebook.openwifi.rrm.modules.ConfigManager
-
Constructor.
- ConfigManager.ConfigListener - Interface in com.facebook.openwifi.rrm.modules
-
Config listener interface.
- configManagerParams - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig
-
ConfigManager parameters.
- ConfigManagerParams() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ConfigManagerParams
- configOnEventOnly - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ConfigManagerParams
-
If set, device config changes will only be pushed on events (e.g.
- configuration - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceConfigureRequest
- configuration - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- configuration - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- configuration - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration.DeviceConfigurationElement
- configurations - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- configurations - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- configure(String, String) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Configure a device (by serial number).
- connected - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- connected - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- connected - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- connected - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- connected - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- connections - Variable in class com.facebook.openwifi.librca.stats.ClientStats
-
LinkStats that are of the same station(client)
- connectTimeoutMs - Variable in class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig.UCentralSocketParams
-
Connection timeout for all requests, in ms (
UCENTRALSOCKETPARAMS_CONNECTTIMEOUTMS
) - constraints - Variable in class com.facebook.openwifi.cloudsdk.ies.Country
-
Each constraint is a CountryInfo describing tx power constraints on one or more channels, for the current country.
- contact - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- contacts - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- contacts - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- corsDomainList - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ApiServerParams
-
Comma-separated list of all allowed CORS domains (exact match including subdomain portions, but excluding protocol).
- count - Variable in class com.facebook.openwifi.rrm.aggregators.MeanAggregator
- counters - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- counters - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID
- counters - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats
- Counters() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- Counters() - Constructor for class com.facebook.openwifi.librca.stats.inputs.InputStats.Counters
- country - Variable in class com.facebook.openwifi.cloudsdk.ies.Country
-
Country
- country - Variable in class com.facebook.openwifi.cloudsdk.InformationElements
- country - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- country - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- Country - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- Country(String, List<Country.CountryInfo>) - Constructor for class com.facebook.openwifi.cloudsdk.ies.Country
-
Constructor
- Country.CountryInfo - Class in com.facebook.openwifi.cloudsdk.ies
-
Constraints for a subset of channels in the AP's country
- CountryInfo(short, short, short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.Country.CountryInfo
-
Constructor.
- create(int, int, int) - Method in class com.facebook.openwifi.rrm.CustomJettyServerFactory
-
Creates a Jetty server.
- create(ThreadPool) - Method in class com.facebook.openwifi.rrm.CustomJettyServerFactory
-
Creates a Jetty server with supplied thread pool
- created - Variable in class com.facebook.openwifi.cloudsdk.models.gw.NoteInfo
- created - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- created - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- created - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- created - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- created - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- created - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- createdBy - Variable in class com.facebook.openwifi.cloudsdk.models.gw.NoteInfo
- createDefault() - Static method in class com.facebook.openwifi.rrm.DeviceConfig
-
Create the default config.
- createdTimestamp - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- crons - Variable in class com.facebook.openwifi.rrm.RRMSchedule
-
The interval at which RRM should be run.
- currentLoginURI - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- currentPassword - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- custom - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- CustomJettyServerFactory - Class in com.facebook.openwifi.rrm
-
Creates Jetty Server instances.
- CustomJettyServerFactory(int, int) - Constructor for class com.facebook.openwifi.rrm.CustomJettyServerFactory
D
- data - Variable in class com.facebook.openwifi.cloudsdk.models.gw.StatisticsDetails
- data - Variable in class com.facebook.openwifi.cloudsdk.models.gw.StatisticsRecords
- databaseConfig - Variable in class com.facebook.openwifi.rrm.RRMConfig
-
Database configuration.
- DatabaseConfig() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.DatabaseConfig
- DatabaseManager - Class in com.facebook.openwifi.rrm.mysql
-
Database connection manager.
- DatabaseManager(String, String, String, String, int) - Constructor for class com.facebook.openwifi.rrm.mysql.DatabaseManager
-
Constructor.
- DataCollector - Class in com.facebook.openwifi.rrm.modules
-
Data collector module.
- DataCollector(RRMConfig.ModuleConfig.DataCollectorParams, DeviceDataManager, UCentralClient, UCentralKafkaConsumer, ConfigManager, DatabaseManager) - Constructor for class com.facebook.openwifi.rrm.modules.DataCollector
-
Constructor.
- DataCollector.DataListener - Interface in com.facebook.openwifi.rrm.modules
-
Data listener interface.
- dataCollectorParams - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig
-
DataCollector parameters.
- DataCollectorParams() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.DataCollectorParams
- dataModel - Variable in class com.facebook.openwifi.rrm.modules.Modeler
-
The data model.
- DataModel() - Constructor for class com.facebook.openwifi.rrm.modules.Modeler.DataModel
- dataRetentionIntervalDays - Variable in class com.facebook.openwifi.rrm.RRMConfig.DatabaseConfig
-
Data retention interval in days (0 to disable) (
DATABASECONFIG_DATARETENTIONINTERVALDAYS
) - dbName - Variable in class com.facebook.openwifi.rrm.RRMConfig.DatabaseConfig
-
MySQL database name (
DATABASECONFIG_DBNAME
) - DEAUTH_LEAVING - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- DEAUTHENTICATE - com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.CLIENT_STEERING_ACTIONS
-
Deauthenticate client
- deepCopy(T, Class<T>) - Static method in class com.facebook.openwifi.rrm.Utils
-
Return a deep copy using gson.
- DEFAULT_BACKOFF_TIME_NS - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.SingleAPBandSteering
-
Default backoff time (ns) for all APs and radios
- DEFAULT_CHANNEL_WIDTH - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApClientTPC
-
Default channel width in HMz
- DEFAULT_COVERAGE_THRESHOLD - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
Default coverage threshold between APs, in dBm.
- DEFAULT_MAX_RSSI_2G - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.SingleAPBandSteering
-
RSSI (dBm) above which a client on 2G should be requested to move to 5G/6G
- DEFAULT_MIN_RSSI_2G - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.SingleAPBandSteering
-
RSSI (dBm) below which a client on 2G should be disconnected using deauthentication.
- DEFAULT_MIN_RSSI_NON_2G - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.SingleAPBandSteering
-
RSSI (dBm) below which a client on 5G/6G should be requested to move to 2G
- DEFAULT_NTH_SMALLEST_RSSI - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
Default Nth smallest RSSI is used for Tx power calculation.
- DEFAULT_SET_DIFFERENT_CHANNEL_PER_AP - Static variable in class com.facebook.openwifi.rrm.optimizers.channel.RandomChannelInitializer
-
Default value for setDifferentChannelPerAp
- DEFAULT_SET_DIFFERENT_TX_POWER_PER_AP - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.RandomTxPowerInitializer
-
Default value for setDifferentTxPowerPerAp
- DEFAULT_TARGET_MCS - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApClientTPC
-
Default target MCS index.
- DEFAULT_TX_POWER - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApClientTPC
-
Default tx power.
- DEFAULT_TX_POWER_CHOICES - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
Default tx power choices.
- defaultEntity - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- Delete - Variable in class com.facebook.openwifi.cloudsdk.models.gw.AclTemplate
- description - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- description - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- description - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration.DeviceConfigurationElement
- description - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- description - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- description - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Algorithm
- description - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- description - Variable in enum com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmType
-
The description.
- design - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- details - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- detectionWindowMs - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Look-back window in ms
- devClass - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- DeviceCapabilities - Class in com.facebook.openwifi.cloudsdk.models.gw
- DeviceCapabilities() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.DeviceCapabilities
- DeviceConfig - Class in com.facebook.openwifi.rrm
-
AP configuration model.
- DeviceConfig() - Constructor for class com.facebook.openwifi.rrm.DeviceConfig
- deviceConfigs - Variable in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
The device configs within
ChannelOptimizer.zone
, keyed on serial number. - deviceConfigs - Variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer
-
The device configs within
ClientSteeringOptimizer.zone
, keyed on serial number. - deviceConfigs - Variable in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
The device configs within
TPC.zone
, keyed on serial number. - deviceConfiguration - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- deviceConfiguration - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- deviceConfiguration - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- DeviceConfiguration - Class in com.facebook.openwifi.cloudsdk.models.prov
- DeviceConfiguration() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- DeviceConfiguration.DeviceConfigurationElement - Class in com.facebook.openwifi.cloudsdk.models.prov
- DeviceConfigurationElement() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration.DeviceConfigurationElement
- DeviceConfigureRequest - Class in com.facebook.openwifi.cloudsdk.models.gw
- DeviceConfigureRequest() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.DeviceConfigureRequest
- DeviceDataManager - Class in com.facebook.openwifi.rrm
-
Device topology and config manager.
- DeviceDataManager() - Constructor for class com.facebook.openwifi.rrm.DeviceDataManager
-
Empty constructor without backing files (ex.
- DeviceDataManager(File, File) - Constructor for class com.facebook.openwifi.rrm.DeviceDataManager
-
Initialize from the given files.
- DeviceDataManager.DeviceApConfigFunction - Interface in com.facebook.openwifi.rrm
-
Device AP config layer update interface.
- DeviceDataManager.ZoneConfigFunction - Interface in com.facebook.openwifi.rrm
-
Device zone config layer update interface.
- DeviceLayeredConfig - Class in com.facebook.openwifi.rrm
-
Layered AP configuration model.
- DeviceLayeredConfig() - Constructor for class com.facebook.openwifi.rrm.DeviceLayeredConfig
- DeviceListWithStatus - Class in com.facebook.openwifi.cloudsdk.models.gw
- DeviceListWithStatus() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.DeviceListWithStatus
- devicePassword - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- deviceRules - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- deviceRules - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- deviceRules - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- deviceRules - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- DeviceRules - Class in com.facebook.openwifi.cloudsdk.models.prov
- DeviceRules() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.DeviceRules
- devices - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- devices - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- deviceStatsIntervalSec - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.DataCollectorParams
-
The expected device statistics interval, in seconds (or -1 to disable managing this value) (
DATACOLLECTORPARAMS_DEVICESTATSINTERVALSEC
) - devicesWithStatus - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceListWithStatus
- DeviceTopology - Class in com.facebook.openwifi.rrm
-
AP topology model, mapping from "RF zone" name to a set of APs by serial number.
- DeviceTopology() - Constructor for class com.facebook.openwifi.rrm.DeviceTopology
- deviceType - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- deviceType - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- DeviceType - Enum in com.facebook.openwifi.cloudsdk.models.gw
- deviceTypes - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- DeviceWithStatus - Class in com.facebook.openwifi.cloudsdk.models.gw
- DeviceWithStatus() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- dfs_channels - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- dfs_region - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- dhcpSnooping - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics
- DhcpSnooping() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics.DhcpSnooping
- DiGraph - Class in com.facebook.openwifi.cloudsdk.models.prov
- DiGraph() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.DiGraph
- DiGraphEntry - Class in com.facebook.openwifi.cloudsdk.models.prov
- DiGraphEntry() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.DiGraphEntry
- DISASSOC_AP_BUSY - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- DISASSOC_DUE_TO_INACTIVITY - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- DISASSOC_LOW_ACK - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- DISASSOC_STA_HAS_LEFT - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- dns_servers - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- dryRun - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.RRMSchedulerParams
-
If set, do not apply any changes from scheduled algorithms (
SCHEDULERPARAMS_DRYRUN
) - dtimPeriod - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- dualBeacon - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
False if no STBC beacon is transmitted; true otherwise.
- dualCtsProtection - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
False if dual CTS protection is not required; true otherwise.
E
- ema - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio.HESettings
- email - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- enable - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Switch
- enableConfig - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
Whether pushing device config is enabled
- enabled - Variable in class com.facebook.openwifi.cloudsdk.models.gw.MfaAuthInfo
- enableRRM - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
Whether RRM algorithms are enabled
- enableWifiScan - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
Whether automatic wifi scans are enabled
- entities - Variable in class com.facebook.openwifi.cloudsdk.models.prov.EntityList
- entity - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- entity - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- entity - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- Entity - Class in com.facebook.openwifi.cloudsdk.models.prov
- Entity() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.Entity
- EntityList - Class in com.facebook.openwifi.cloudsdk.models.prov
- EntityList() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.EntityList
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.AggregatedState.RadioConfig
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay.AccessCategoryAccessDelay
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.BssAvgAccessDelay
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.BssIntolerantChannelReport
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport.InterferenceAccuracyAndIndex
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.Country.CountryInfo
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.Country
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.HTOperation
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.LocalPowerConstraint
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo.Capabilities
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.PowerCapability
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.QbssLoad
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.RCPI
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformation
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformationHeader
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.SupportedChannels
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.TxPwrInfo
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.ies.VHTOperation
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.InformationElements
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
- equals(Object) - Method in class com.facebook.openwifi.cloudsdk.WifiScanEntry
- error - Variable in class com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmResult
-
The error string, only set upon failure to execute the algorithm.
- errorCode - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- errorCode - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- errorCode - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryConfigApplyResult
- errors - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryConfigApplyResult
- errorText - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- event - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- EVENT_JOIN - Static variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- EVENT_KEEPALIVE - Static variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- EVENT_LEAVE - Static variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- execute(JobExecutionContext) - Method in class com.facebook.openwifi.rrm.modules.RRMScheduler.RRMJob
- executed - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- executorThreadCount - Variable in class com.facebook.openwifi.rrm.rca.RCAConfig.StationPingerParams
-
Number of executor threads for ping tasks (
STATIONPINGERPARAMS_EXECUTORTHREADCOUNT
) - executorThreadCount - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.DataCollectorParams
-
Number of executor threads for async tasks (ex.
- expectedAccuracy - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport.InterferenceAccuracyAndIndex
-
Unsigned int (4 bits) representing expected accuracy of the estimate of interference in dB with 95% confidence interval
- expires - Variable in class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults.Certificate
- expires_in - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- externalHttpPort - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ApiServerParams
-
The HTTP port to listen on for external traffic, or -1 to disable (
APISERVERPARAMS_EXTERNALHTTPPORT
)
F
- filename - Variable in class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults.Certificate
- filteredNeighborAp - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformationHeader
-
1 bit - reserved except when the Reduced Neighbor Report element is carried in a Probe Response frame transmitted by a TVHT AP
- filters - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics.DhcpSnooping
- filters - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics.WifiFrames
- firmware - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- firmwareUpgrade - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceRules
- firstChannelNumber - Variable in class com.facebook.openwifi.cloudsdk.ies.Country.CountryInfo
-
8 bits unsigned - the lowest channel number in the CountryInfo.
- firstChannelNumber - Variable in class com.facebook.openwifi.cloudsdk.ies.SupportedChannels
-
Unsigned 8 bits - first channel in a subband of supported channels
- firstUpdate - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceCapabilities
- FOURWAY_HANDSHAKE_TIMEOUT - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- frameMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- free - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Unit.Memory
- freqToBand(int) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Return which band contains the given frequency (MHz).
- frequencies - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- frequency - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
- fromEnv(Map<String, String>) - Static method in class com.facebook.openwifi.rrm.rca.RCAConfig
-
Construct RCAConfig from environment variables.
- fromEnv(Map<String, String>) - Static method in class com.facebook.openwifi.rrm.RRMConfig
-
Construct RRMConfig from environment variables.
- ftm - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
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
- ftmRangeReportCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- fwUpdatePolicy - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
G
- generateHeatMap(int, int, double[][][]) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
Get the heatmap over the map
- generateRRMConfig(File) - Method in class com.facebook.openwifi.rrm.Launcher
- generateRxPower(int, int, List<Double>, List<Double>, List<Double>) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
Get the RX power over the map for all the APs
- generateServiceKey(RRMConfig.ServiceConfig) - Static method in class com.facebook.openwifi.rrm.Utils
-
Generate the RRM service key.
- generateSinr(int, int, double[][][]) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
Get the max SINR over the map
- geoCode - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- get() - Static method in class com.facebook.openwifi.rrm.VersionProvider
-
Read the version file, returning an empty string upon error.
- getAggregate() - Method in interface com.facebook.openwifi.rrm.aggregators.Aggregator
-
Returns the aggregate measure of all added values.
- getAggregate() - Method in class com.facebook.openwifi.rrm.aggregators.MeanAggregator
- getAggregatedStates(Modeler.DataModel, long, long) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
This method aggregates States by bssid/station key pair and radio info.
- getAggregatedWifiScans(Modeler.DataModel, long, Aggregator<Double>) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
For each AP, for each other AP that sent a wifiscan entry to that AP, this method calculates an aggregate wifiscan entry with an aggregated RSSI.
- getAggregatedWifiScans(Modeler.DataModel, long, Aggregator<Double>, long) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
Compute aggregated wifiscans using a given reference time.
- getAllDeviceConfigs(String) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return config (with all config layers applied) for all devices in a given zone, or null if not present in the topology.
- getApsPerChannel() - Method in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
Get AP serial numbers per channel.
- getBand(State.Radio, Map<String, Capabilities.Phy>) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
Return the radio's band, or null if band cannot be found
- getBandsMap(Map<String, List<UCentralSchema.Radio>>) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Get the APs on a band who participate in an optimization algorithm.
- getBssidsMap(Map<String, ? extends State>) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Get the mapping between bssids and APs.
- getBssidStationKeyPair(String, String) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
Create a key pair consisted of bssid and station string
- getCapabilities(String) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Launch a get capabilities command for a device (by serial number).
- getChannelWidthFromWiFiScan(int, String, String) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Get the channel width based on the HT operation and VHT operation in wifi scan.
- getCount() - Method in interface com.facebook.openwifi.rrm.aggregators.Aggregator
-
Returns the number of values that are aggregated.
- getCount() - Method in class com.facebook.openwifi.rrm.aggregators.MeanAggregator
- getCoveredChannels(int, int, int) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Get the actual covered channels of a neighboring AP based on the given channel and channel width.
- getCurrentChannel(String, String, State, Map<String, Map<String, Capabilities.Phy>>) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Get the current channel and channel width (MHz) of the device (from state data).
- GetCurrentModelEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.GetCurrentModelEndpoint
- getDataModel() - Method in class com.facebook.openwifi.rrm.modules.Modeler
-
Return the current data model (direct reference).
- getDataModelCopy() - Method in class com.facebook.openwifi.rrm.modules.Modeler
-
Return the current data model (deep copy).
- getDeviceAvailableChannels(Map<String, List<UCentralSchema.Radio>>, Map<String, Map<String, Capabilities.Phy>>, Map<String, List<Integer>>) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Get the capabilities of the APs who participate in an optimization algorithm.
- getDeviceConfig(String) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return config for the given device with all config layers applied, or null if not present in the topology.
- getDeviceConfig(String, String) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return config for the given device with all config layers applied.
- GetDeviceConfigEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.GetDeviceConfigEndpoint
- GetDeviceLayeredConfigEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.GetDeviceLayeredConfigEndpoint
- getDeviceLayeredConfigJson() - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return the device config layers as a JSON string.
- getDevices() - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Get a list of devices.
- getDeviceToWiFiScans(String, Map<String, List<List<WifiScanEntry>>>, Map<String, List<String>>) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Get the filtered and reorganized wifiscan results per device.
- getDeviceZone(String) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return the RF zone for the given device, or null if not found.
- getLatestState() - Method in class com.facebook.openwifi.rrm.mysql.DatabaseManager
-
Return the latest state records for each unique device.
- getLatestState(Map<String, List<StateInfo>>) - Static method in class com.facebook.openwifi.rrm.modules.ModelerUtils
-
This method gets the most recent State from latestStates per device.
- getLatestStats(String, int) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Return the given number of latest statistics from a device (by serial number).
- getLatestWifiScans(String, int) - Method in class com.facebook.openwifi.rrm.mysql.DatabaseManager
-
Return up to the N latest wifiscan results for the given device as a map of timestamp to scan results.
- getLowerChannelLimit(String) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Return the lowest available channel for the given band
- getManagedBSSIDs(Modeler.DataModel) - Static method in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
Retrieve BSSIDs of APs we are managing.
- getName() - Method in class com.facebook.openwifi.rrm.RRMAlgorithm
-
Return the algorithm name.
- getNewChannel(String, String, List<Integer>, int, Map<Integer, Integer>) - Method in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
Get a new/current channel for the device.
- getOccupiedChannels(String, String, int, List<Integer>, Map<String, List<WifiScanEntry>>, Map<String, Map<String, Integer>>, Map<String, String>) - Method in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
Get the current occupied channel info of the device.
- getOccupiedChannels(String, String, int, List<Integer>, Map<String, List<WifiScanEntry>>, Map<String, Map<String, Integer>>, Map<String, String>) - Method in class com.facebook.openwifi.rrm.optimizers.channel.UnmanagedApAwareChannelOptimizer
- getOccupiedOverlapChannels(Map<Integer, Integer>) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
Update the occupied channel info to include the overlapping channels (for 2.4G).
- getPermutationsWithRepetitions(List<Integer>, int) - Static method in class com.facebook.openwifi.rrm.optimizers.tpc.LocationBasedOptimalTPC
-
Iterative way to generate permutations with repetitions.
- getPrimaryChannel(int, int) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Get the primary channel depending on the given channel and channel width.
- getProvEntities() - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Retrieve a list of entities from owprov.
- getProvInventory() - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Retrieve a list of inventory from owprov.
- getProvInventoryForRRM() - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Retrieve a list of inventory with RRM enabled from owprov.
- getProvInventoryRRMDetails(String) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Retrieve the RRM config and schedule for a specific AP
- getProvVenues() - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Retrieve a list of venues from owprov.
- getRadioBandsSet(List<UCentralSchema.Radio>) - Method in class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Return all the operational bands of an AP (from the radio config)
- getRadioConfig(int) - Method in class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Return the radio config at the given index, or null if invalid.
- getRadioConfigList() - Method in class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Return all info in the radio config (or an empty list if none).
- getRadioCount() - Method in class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Return the number of radios, or -1 if the field is missing/malformed.
- getScanRespsByBandwidth(String, String, int, Map<String, List<WifiScanEntry>>) - Method in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
Get the wifiscan results based on the bandwidth info
- getScriptOutput(CommandInfo) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Given the result of the "script" API, return the actual script output (decoded/decompressed if needed), or null if the script returned an error.
- getSortedAPs(Map<String, List<WifiScanEntry>>) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
Get the sorted APs list to determine the visit ordering.
- getStatisticsInterval() - Method in class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Return the statistics interval (in seconds), or -1 if the field is missing/malformed.
- getSystemInfo() - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Get uCentralGw system info.
- getTopologyCopy() - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return a copy of the topology.
- GetTopologyEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.GetTopologyEndpoint
- getTopologyJson() - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return the topology as a JSON string.
- getUpperChannelLimit(String) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Return the lowest available channel for the given band
- getVersion() - Method in class com.facebook.openwifi.rrm.VersionProvider
- getWifiClientInfo(State) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Return a map of Wi-Fi client (STA) MAC addresses to the Client structure found for that interface.
- getZoneConfig(String) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return config for the given zone with all config layers applied.
- getZones() - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return all zones in the topology.
- gps - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State
- GROUP_CIPHER_NOT_VALID - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- GROUP_KEY_UPDATE_TIMEOUT - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- groupId - Variable in class com.facebook.openwifi.rrm.RRMConfig.KafkaConfig
-
Kafka consumer group ID (
KAFKACONFIG_GROUPID
)
H
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.AlgorithmsEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.GetCurrentModelEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.GetDeviceConfigEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.GetDeviceLayeredConfigEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.GetTopologyEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.ModifyDeviceApConfigEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.OptimizeChannelEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.OptimizeTxPowerEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.ProviderEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.RunRRMEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.SetDeviceApConfigEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.SetDeviceNetworkConfigEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.SetDeviceZoneConfigEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.SetSystemEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.SetTopologyEndpoint
- handle(Request, Response) - Method in class com.facebook.openwifi.rrm.modules.ApiServer.SystemEndpoint
- handleServiceEventRecords(List<ServiceEvent>) - Method in interface com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer.KafkaListener
-
Handle a list of service event records.
- handleStateRecords(List<UCentralKafkaConsumer.KafkaRecord>) - Method in interface com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer.KafkaListener
-
Handle a list of state records.
- handleWifiScanRecords(List<UCentralKafkaConsumer.KafkaRecord>) - Method in interface com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer.KafkaListener
-
Handle a list of wifi scan records.
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.AggregatedState.RadioConfig
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay.AccessCategoryAccessDelay
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.BssAvgAccessDelay
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.BssIntolerantChannelReport
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport.InterferenceAccuracyAndIndex
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.Country.CountryInfo
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.Country
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.HTOperation
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.LocalPowerConstraint
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo.Capabilities
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.PowerCapability
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.QbssLoad
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.RCPI
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformation
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformationHeader
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.SupportedChannels
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.TxPwrInfo
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.ies.VHTOperation
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.InformationElements
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
- hashCode() - Method in class com.facebook.openwifi.cloudsdk.WifiScanEntry
- he - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- he_dcm - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- he_gi - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- he_mac_capa - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- he_phy_capa - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- health - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics
- Health() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics.Health
- helper - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Algorithm
- heSettings - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- HESettings() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio.HESettings
- highThroughput - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
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
- hostapdIfaceRaw - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- hostname - Variable in class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults
- ht - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- ht_capa - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- ht_oper - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
-
ht_oper is short for "high throughput operation element".
- htmode - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- HTOperation - Class in com.facebook.openwifi.cloudsdk.ies
-
High Throughput (HT) Operation Element, which is potentially present in wifiscan entries.
- HTOperation(byte, byte, boolean, boolean, byte, boolean, boolean, byte, boolean, boolean, boolean) - Constructor for class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Constructs an
HTOperationElement
using the given field values. - HTOperation(byte, byte, boolean, byte) - Constructor for class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Constructor with the most used parameters.
- HTOperation(String) - Constructor for class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Constructs an
HTOperationElement
by decodinghtOper
. - htProtection - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
A 0 indicates no protection mode.
I
- id - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- id - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- id - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- id - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- id - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- id - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- id - Variable in class com.facebook.openwifi.rrm.mysql.StateRecord
- id - Variable in class com.facebook.openwifi.rrm.RRMConfig.ServiceConfig
-
RRM service ID (random persistent number) (
SERVICECONFIG_NAME
) - idle_timeout - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- IE_IN_4WAY_DIFFERS - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- ieContainer - Variable in class com.facebook.openwifi.cloudsdk.WifiScanEntry
-
Stores Information Elements (IEs) from the wifiscan entry.
- IEEE_802_1X_AUTH_FAILED - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- ies - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WifiScanRequest
- IEUtils - Class in com.facebook.openwifi.cloudsdk
-
Utility functions for dealing with IEs
- IEUtils() - Constructor for class com.facebook.openwifi.cloudsdk.IEUtils
- iface - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID
- inactive - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- inactive - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- inactive - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- inactive - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- InformationElements - Class in com.facebook.openwifi.cloudsdk
-
Wrapper class containing information elements
- InformationElements() - Constructor for class com.facebook.openwifi.cloudsdk.InformationElements
- init() - Method in class com.facebook.openwifi.rrm.mysql.DatabaseManager
-
Run database initialization.
- InputStats - Class in com.facebook.openwifi.librca.stats.inputs
-
Input data model.
- InputStats() - Constructor for class com.facebook.openwifi.librca.stats.inputs.InputStats
- InputStats.Counters - Class in com.facebook.openwifi.librca.stats.inputs
-
Counters are for the wireless interface as a whole
- InputStats.Radio - Class in com.facebook.openwifi.librca.stats.inputs
-
Radio parameters
- InputStats.SSID - Class in com.facebook.openwifi.librca.stats.inputs
- InputStats.SSID.Association - Class in com.facebook.openwifi.librca.stats.inputs
- InputStats.SSID.Association.Rate - Class in com.facebook.openwifi.librca.stats.inputs
- Interface() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- interfaces - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State
- interferenceAccuracyAndIndex - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Subfield for interference level accuracy and index - 8 bits
- InterferenceAccuracyAndIndex(byte, byte) - Constructor for class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport.InterferenceAccuracyAndIndex
-
Constructor
- interferenceBandwidth - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Unsigned 16 bits representing the bandwidth in units of 5 kHz at the –3 dB roll-off point of the interference signal
- interferenceBurstLength - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Unsigned 32 bits representing the duration of each period of interference in microseconds
- interferenceCenterFrequency - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Unsigned 32 bits representing indicates the center frequency of interference in units of 5 kHz
- interferenceIndex - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport.InterferenceAccuracyAndIndex
-
Unsigned int (4 bits) indicating the interference index that is unique for each type of interference source
- interferenceInterval - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Unsigned 32 bits representing the interval between two successibe periods of interference in microseconds
- interferenceLevel - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
signed 8 bits representing the maximum level of the collocated interference power in units of dBm over all receive chains averaged over a 4 microsecond period during an interference period and across interference bandwidth
- interferenceStartTimeDutyCycle - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Unsigned 32 bits contains the least significant 4 octets (i.e., B0–B31) of the TSF timer at the start of the interference burst.
- internalHttpPort - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ApiServerParams
-
The HTTP port to listen on for internal traffic, or -1 to disable (
APISERVERPARAMS_INTERNALHTTPPORT
) - interval - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics.Health
- interval - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics.Statistics
- inUse - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- INVALID_IE - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- INVALID_RSN_IE_CAPAB - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- InventoryConfigApplyResult - Class in com.facebook.openwifi.cloudsdk.models.prov
- InventoryConfigApplyResult() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.InventoryConfigApplyResult
- InventoryTag - Class in com.facebook.openwifi.cloudsdk.models.prov
- InventoryTag() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- InventoryTagList - Class in com.facebook.openwifi.cloudsdk.models.prov
- InventoryTagList() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.InventoryTagList
- IOT - com.facebook.openwifi.cloudsdk.models.gw.DeviceType
- ipAddress - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- ipv4 - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- ipv4_addresses - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Client
- ipv6 - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- ipv6_addresses - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Client
- isChannelInBand(int, String) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Determines if the given channel is in the given band.
- isDeviceInTopology(String) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return true if the given device is present in the topology.
- isEmpty() - Method in class com.facebook.openwifi.rrm.DeviceConfig
-
Return true if all public instance fields are null (via reflection).
- isEmpty() - Method in class com.facebook.openwifi.rrm.DeviceTopology
- isInitialized() - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Return true if this service has learned the endpoints of all essential dependent services, along with API keys (if necessary).
- isProvInitialized() - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Return true if this service has learned the owprov endpoint, along with API keys (if necessary).
- isZoneInTopology(String) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Return true if the given RF zone is present in the topology.
J
- jsonMerge(JSONObject, JSONObject) - Static method in class com.facebook.openwifi.rrm.Utils
-
Recursively merge JSONObject 'b' into 'a'.
K
- kafkaConfig - Variable in class com.facebook.openwifi.rrm.RRMConfig
-
uCentral Kafka configuration.
- KafkaConfig() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.KafkaConfig
- KafkaRecord(String, JsonObject, long) - Constructor for class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer.KafkaRecord
-
Constructor.
- KafkaRunner - Class in com.facebook.openwifi.cloudsdk.kafka
-
Kafka runner.
- KafkaRunner(UCentralKafkaConsumer, UCentralKafkaProducer) - Constructor for class com.facebook.openwifi.cloudsdk.kafka.KafkaRunner
-
Run with the given consumer/producer instances.
- KEEPALIVE_INTERVAL_S - Static variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- key - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- keyScope - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
Indicates the AP indicated by this BSSID has the same authenticator as the AP sending the report.
L
- last_seen - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
- lastConfigurationChange - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- lastConfigurationDownload - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- lastEmailCheck - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- lastFWUpdate - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- lastLogin - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- lastPasswordChange - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- lastPasswords - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- lastRefresh - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- lastUpdate - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceCapabilities
- latestDeviceCapabilitiesPhy - Variable in class com.facebook.openwifi.rrm.modules.Modeler.DataModel
-
List of capabilities per device.
- latestDeviceStatusRadios - Variable in class com.facebook.openwifi.rrm.modules.Modeler.DataModel
-
List of radio info per device.
- latestStates - Variable in class com.facebook.openwifi.rrm.modules.Modeler.DataModel
-
List of latest states per device.
- latestWifiScans - Variable in class com.facebook.openwifi.rrm.modules.Modeler.DataModel
-
The "result" of a wifiscan can include multiple responses.
- Launcher - Class in com.facebook.openwifi.rrm
-
Launcher CLI.
- Launcher() - Constructor for class com.facebook.openwifi.rrm.Launcher
- lciAzimuthCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- lciMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- LeastUsedChannelOptimizer - Class in com.facebook.openwifi.rrm.optimizers.channel
-
Least used channel optimizer.
- LeastUsedChannelOptimizer(Modeler.DataModel, String, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
Constructor.
- legacyRates - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- linkMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- linkState - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State
- LinkStats - Class in com.facebook.openwifi.librca.stats
-
Aggregation Statistics Model of InputStats.
- LinkStats() - Constructor for class com.facebook.openwifi.librca.stats.LinkStats
- LinkStats.AssociationInfo - Class in com.facebook.openwifi.librca.stats
- LinkStats.AssociationInfo.Rate - Class in com.facebook.openwifi.librca.stats
-
Rate information for receive/transmit data rate.
- LinkStats.RadioConfig - Class in com.facebook.openwifi.librca.stats
- lldp - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- load - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Unit
- locale - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- locale - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- localMaxTxPwrConstraint160MHz - Variable in class com.facebook.openwifi.cloudsdk.ies.TxPwrInfo
-
Unsigned 8 bits - Local maximum transmit power for both 160 MHz and 80+80 MHz.
- localMaxTxPwrConstraint20MHz - Variable in class com.facebook.openwifi.cloudsdk.ies.TxPwrInfo
-
Unsigned 8 bits - Local maximum transmit power for 20 MHz.
- localMaxTxPwrConstraint40MHz - Variable in class com.facebook.openwifi.cloudsdk.ies.TxPwrInfo
-
Unsigned 8 bits - Local maximum transmit power for 40 MHz.
- localMaxTxPwrConstraint80MHz - Variable in class com.facebook.openwifi.cloudsdk.ies.TxPwrInfo
-
Unsigned 8 bits - Local maximum transmit power for 80 MHz.
- localPowerConstraint - Variable in class com.facebook.openwifi.cloudsdk.ies.LocalPowerConstraint
-
Unsigned 8 bits - units are dB.
- localPowerConstraint - Variable in class com.facebook.openwifi.cloudsdk.InformationElements
- LocalPowerConstraint - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- LocalPowerConstraint(short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.LocalPowerConstraint
-
Constructor
- localtime - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Unit
- location - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- location - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- location - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- location - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- location - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- location - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The AP location either 2D or 3D
- LocationBasedOptimalTPC - Class in com.facebook.openwifi.rrm.optimizers.tpc
-
Location-based optimal TPC algorithm.
- LocationBasedOptimalTPC(Modeler.DataModel, String, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.optimizers.tpc.LocationBasedOptimalTPC
-
Constructor.
- locations - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- login() - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Perform login and uCentralGw endpoint retrieval.
- logPerfMetrics(Map<String, Integer>, Map<String, Integer>, Map<String, List<WifiScanEntry>>, Map<String, String>) - Method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Log the performance metrics before and after the algorithm.
- longName - Variable in enum com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmType
-
The long name.
- longToMac(long) - Static method in class com.facebook.openwifi.rrm.Utils
-
Convert a MAC address in integer (6-byte) representation to string notation.
- LruCache(int) - Constructor for class com.facebook.openwifi.rrm.Utils.LruCache
-
Constructor.
M
- mac - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Client
- MAC_ADDRESS_ALREADY_EXISTS_IN_MBSS - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- macAddress - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- macToLong(String) - Static method in class com.facebook.openwifi.rrm.Utils
-
Convert a MAC address to an integer (6-byte) representation.
- main(String[]) - Static method in class com.facebook.openwifi.rrm.Launcher
-
Main method.
- makeConnector(Server, String, int, boolean) - Method in class com.facebook.openwifi.rrm.CustomJettyServerFactory
-
This is basically spark.embeddedserver.jetty.SocketConnectorFactory.createSocketConnector, the only difference being that we use a different constructor for the Connector and that the private methods called are just inlined.
- makeWithArgs(Modeler.DataModel, String, DeviceDataManager, ClientSteeringState, Map<String, String>) - Static method in class com.facebook.openwifi.rrm.optimizers.clientsteering.SingleAPBandSteering
-
Make a SingleAPBandSteering object with the given arguments
- makeWithArgs(Modeler.DataModel, String, DeviceDataManager, Map<String, String>) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
Factory method to parse generic args map into the proper constructor
- makeWithArgs(Modeler.DataModel, String, DeviceDataManager, Map<String, String>) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.RandomChannelInitializer
-
Factory method to parse generic args map into the proper constructor
- makeWithArgs(Modeler.DataModel, String, DeviceDataManager, Map<String, String>) - Static method in class com.facebook.openwifi.rrm.optimizers.channel.UnmanagedApAwareChannelOptimizer
-
Factory method to parse generic args map into the proper constructor
- makeWithArgs(Modeler.DataModel, String, DeviceDataManager, Map<String, String>) - Static method in class com.facebook.openwifi.rrm.optimizers.tpc.LocationBasedOptimalTPC
-
Factory method to parse generic args map into the proper constructor
- makeWithArgs(Modeler.DataModel, String, DeviceDataManager, Map<String, String>) - Static method in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
Factory method to parse generic args map into the proper constructor
- makeWithArgs(Modeler.DataModel, String, DeviceDataManager, Map<String, String>) - Static method in class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApClientTPC
-
Factory method to parse generic args map into the proper constructor
- makeWithArgs(Modeler.DataModel, String, DeviceDataManager, Map<String, String>) - Static method in class com.facebook.openwifi.rrm.optimizers.tpc.RandomTxPowerInitializer
-
Factory method to parse generic args map into the proper constructor
- managementPolicies - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- managementPolicies - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- managementPolicy - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- managementPolicy - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- managementPolicy - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- managementPolicy - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- managementRoles - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- managementRoles - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- manufacturer - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- maps - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- maps - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- matchesForAggregation(AggregatedState) - Method in class com.facebook.openwifi.cloudsdk.AggregatedState
-
Check whether the passed-in AggregatedState and this one match for aggregation.
- matchesForAggregation(HTOperation) - Method in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Determine whether
this
andother
"match" for the purpose of aggregating statistics. - matchesForAggregation(VHTOperation) - Method in class com.facebook.openwifi.cloudsdk.ies.VHTOperation
-
Determine whether
this
andother
"match" for the purpose of aggregating statistics. - matchesHtForAggregation(String, String) - Static method in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Determines whether two HT operation elements should have their statistics aggregated.
- matchesVhtForAggregation(String, String) - Static method in class com.facebook.openwifi.cloudsdk.ies.VHTOperation
-
Determines whether two VHT operation elements should have their statistics aggregated.
- max - Variable in class com.facebook.openwifi.rrm.rca.RCAUtils.PingResult
-
Maximum ping RTT (ms)
- MAX_TX_POWER - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
Maximum supported tx power (dBm), inclusive.
- maxDisconnectionRatePerHour - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Maximum acceptable disconnection rate (disconnetions per hour).
- maximumClients - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- maximumTransmitPowerLevel - Variable in class com.facebook.openwifi.cloudsdk.ies.Country.CountryInfo
-
8 bits unsigned - The maximum power, in dBm, allowed to be transmitted.
- maximumTxPowerCapability - Variable in class com.facebook.openwifi.cloudsdk.ies.PowerCapability
-
Signed 8 bits units of dB relative to 1mW - nominal maximum transmit power with which the STA is capable of transmitting in the current channel, with a tolerance ± 5 dB.
- maxIntfAirtimePercent - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Maximum acceptable intf airtime (units are %)
- maxJitterThresholdMs - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Maximum acceptable jitter (ms)
- maxLatencyThresholdMs - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Maximum acceptable latency (ms)
- maxNoisedBm - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Maximum acceptable noise (dBm)
- maxNumClients - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Maximum acceptable number of clients for one radio
- maxNumNeighbors - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Maximum acceptable number of neighbors
- maxPERPercent - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Maximum acceptable Packet Error Rate (PER) (units are %)
- maxTxDroppedRatioPercent - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Maximum acceptable tx dropped ratio (units are %)
- mcs - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo.Rate
-
Aggregated fields mcs
- mcs - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- mcs - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association.Rate
- mcs - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo.Rate
- mdev - Variable in class com.facebook.openwifi.rrm.rca.RCAUtils.PingResult
-
Standard deviation of ping RTT measurements (ms)
- mean - Variable in class com.facebook.openwifi.rrm.aggregators.MeanAggregator
- MeanAggregator - Class in com.facebook.openwifi.rrm.aggregators
-
Tracks the mean of all added values.
- MeanAggregator() - Constructor for class com.facebook.openwifi.rrm.aggregators.MeanAggregator
- MeasurementBasedApApTPC - Class in com.facebook.openwifi.rrm.optimizers.tpc
-
Measurement-based AP-AP TPC algorithm.
- MeasurementBasedApApTPC(Modeler.DataModel, String, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
Constructor.
- MeasurementBasedApApTPC(Modeler.DataModel, String, DeviceDataManager, int, int) - Constructor for class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApApTPC
-
Constructor.
- MeasurementBasedApClientTPC - Class in com.facebook.openwifi.rrm.optimizers.tpc
-
Measurement-based AP-client algorithm.
- MeasurementBasedApClientTPC(Modeler.DataModel, String, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApClientTPC
-
Constructor (uses default target MCS index).
- MeasurementBasedApClientTPC(Modeler.DataModel, String, DeviceDataManager, int) - Constructor for class com.facebook.openwifi.rrm.optimizers.tpc.MeasurementBasedApClientTPC
-
Constructor.
- measurementPilotCapability - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- measurementPilotTransmissionInformationCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- memory - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Unit
- Memory() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State.Unit.Memory
- MESH - com.facebook.openwifi.cloudsdk.models.gw.DeviceType
- MESH_CHANNEL_SWITCH_REGULATORY_REQ - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_CHANNEL_SWITCH_UNSPECIFIED - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_CLOSE_RCVD - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_CONFIG_POLICY_VIOLATION - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_CONFIRM_TIMEOUT - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_INCONSISTENT_PARAMS - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_INVALID_GTK - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_INVALID_SECURITY_CAP - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_MAX_PEERS - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_MAX_RETRIES - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_PATH_ERROR_DEST_UNREACHABLE - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_PATH_ERROR_NO_FORWARDING_INFO - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_PATH_ERROR_NO_PROXY_INFO - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- MESH_PEERING_CANCELLED - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- messageCount - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- method - Variable in class com.facebook.openwifi.cloudsdk.models.gw.MfaAuthInfo
- metric - Variable in class com.facebook.openwifi.rrm.mysql.StateRecord
- metrics - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema
- Metrics() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics
- mfa - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserLoginLoginExtensions
- MfaAuthInfo - Class in com.facebook.openwifi.cloudsdk.models.gw
- MfaAuthInfo() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.MfaAuthInfo
- MICHAEL_MIC_FAILURE - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- mimo - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- min - Variable in class com.facebook.openwifi.rrm.rca.RCAUtils.PingResult
-
Minimum ping RTT (ms)
- MIN_CHANNEL_WIDTH - Static variable in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Minimum supported channel width (MHz), inclusive.
- MIN_TX_POWER - Static variable in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
Minimum supported tx power (dBm), inclusive.
- minApBandwidthMHz - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Minimum acceptable Access Point (AP) bandwidth (MHz) for non-2G bands
- minClientBandwidthMHz - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Minimum acceptable client bandwidth (MHz) for non-2G bands /
- minEstimatedThroughputMbps - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Minimum acceptable estimated throughput (Mbps)
- minIdleAirtimePercent - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Minimum acceptable idle airtime (units are %)
- minimumTxPowerCapability - Variable in class com.facebook.openwifi.cloudsdk.ies.PowerCapability
-
Signed 8 bits units of dB relative to 1mW - nominal minimum transmit power with which the STA is capable of transmitting in the current channel, with a tolerance ± 5 dB.
- minRssidBm - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Minimum acceptable RSSI (dBm)
- minSelfAirtimeRatioPercent - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Minimum acceptable self airtime ratio (units are %)
- minTxRateMbps - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Minimum acceptable tx rate (Mbps)
- MISMATCH_SERIAL - com.facebook.openwifi.cloudsdk.models.gw.VerifiedCertificate
- MobilePhoneNumber - Class in com.facebook.openwifi.cloudsdk.models.gw
- MobilePhoneNumber() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.MobilePhoneNumber
- mobiles - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserLoginLoginExtensions
- mobilityDomain - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
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
- mode - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID
- model - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities
- model - Variable in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
The input data model.
- model - Variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer
-
The input data model.
- model - Variable in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
The input data model.
- Modeler - Class in com.facebook.openwifi.rrm.modules
-
Modeler module.
- Modeler(RRMConfig.ModuleConfig.ModelerParams, DeviceDataManager, UCentralKafkaConsumer, UCentralClient, DataCollector, ConfigManager) - Constructor for class com.facebook.openwifi.rrm.modules.Modeler
-
Constructor.
- Modeler.DataModel - Class in com.facebook.openwifi.rrm.modules
-
Data model representation.
- Modeler.InputDataType - Enum in com.facebook.openwifi.rrm.modules
-
Kafka input data types.
- modelerParams - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig
-
Modeler parameters.
- ModelerParams() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ModelerParams
- ModelerUtils - Class in com.facebook.openwifi.rrm.modules
-
Modeler utilities.
- modified - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- modified - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- modified - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- modified - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- modified - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- ModifyDeviceApConfigEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.ModifyDeviceApConfigEndpoint
- moduleConfig - Variable in class com.facebook.openwifi.rrm.RRMConfig
-
Module configuration.
- ModuleConfig() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig
- multicast - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- multicast - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio.Rates
- multipleBssid - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio.HESettings
N
- name - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- name - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- name - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration.DeviceConfigurationElement
- name - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- name - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- name - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- name - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Algorithm
- name - Variable in class com.facebook.openwifi.cloudsdk.models.prov.RRMAlgorithmDetails
- name - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- name - Variable in class com.facebook.openwifi.rrm.RRMConfig.ServiceConfig
-
RRM service name/type (
SERVICECONFIG_NAME
) - NamedThreadFactory(String) - Constructor for class com.facebook.openwifi.rrm.Utils.NamedThreadFactory
-
Constructor.
- NeighborApInformation(ReducedNeighborReport.NeighborApInformation.TbttInformationHeader, short, short, ReducedNeighborReport.NeighborApInformation.TbttInformation) - Constructor for class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation
-
Constructor
- neighborApInformations - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport
-
number of channels in a subband of supported channels
- neighborApTbttOffset - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformation
-
Unsigned 8 bits - offset in TUs, rounded down to nearest TU, to the next TBTT of an AP’s BSS from the immediately prior TBTT of the AP that transmits this element
- NeighborReport - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- NeighborReport(String, NeighborReport.BssidInfo, short, short, short, List<JsonObject>) - Constructor for class com.facebook.openwifi.cloudsdk.ies.NeighborReport
-
Constructor
- NeighborReport.BssidInfo - Class in com.facebook.openwifi.cloudsdk.ies
-
The BSSID Information field can be used to help determine neighbor service set transition candidates
- NeighborReport.BssidInfo.Capabilities - Class in com.facebook.openwifi.cloudsdk.ies
-
The capability subelement containing selected capability information for the AP indicated by this BSSID.
- neighborReportCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- neighborReportTsfOffsetCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- network - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities
- networkConfig - Variable in class com.facebook.openwifi.rrm.DeviceLayeredConfig
-
Config for all APs/zones - lowest priority
- newThread(Runnable) - Method in class com.facebook.openwifi.rrm.Utils.NamedThreadFactory
- NO_CERTIFICATE - com.facebook.openwifi.cloudsdk.models.gw.VerifiedCertificate
- noise - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- noise - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- noiseHistogramMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- noiseRadio - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- noiseRadio - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- nongreenfieldHtStasPresent - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
False if all HT STAs that are associated are HT-greenfield capable or all HT peer mesh STAs are HT-greenfield capable; true otherwise.
- nonoperatingChannelMaxMeasurementDuration - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- note - Variable in class com.facebook.openwifi.cloudsdk.models.gw.NoteInfo
- NoteInfo - Class in com.facebook.openwifi.cloudsdk.models.gw
- NoteInfo() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.NoteInfo
- notes - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- notes - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- notes - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- notes - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- notes - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- notes - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- nss - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- ntp_server - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- number - Variable in class com.facebook.openwifi.cloudsdk.models.gw.MobilePhoneNumber
- numberOfChannels - Variable in class com.facebook.openwifi.cloudsdk.ies.Country.CountryInfo
-
8 bits unsigned - Number of channels this CountryInfo applies to.
- numberOfChannels - Variable in class com.facebook.openwifi.cloudsdk.ies.SupportedChannels
-
Unsigned 8 bits - number of channels in a subband of supported channels
O
- oauthType - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- oauthUserInfo - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- obssNonHtStasPresent - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Indicates if the use of protection for non-HT STAs by overlapping BSSs is determined to be desirable.
- openWifiAuthCacheSize - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ApiServerParams
-
The maximum cache size for OpenWiFi tokens (
APISERVERPARAMS_OPENWIFIAUTHCACHESIZE
) - operatingChannelMaxMeasurementDuration - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- operatingClass - Variable in class com.facebook.openwifi.cloudsdk.ies.BssIntolerantChannelReport
-
Unsigned 8 bits representing the operating class in which the channel list is valid
- operatingClass - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
-
Unsigned 8 bits - indicates the channel set of the AP indicated by this BSSID
- operatingClass - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation
-
Unsigned 8 bits - channel starting frequency that, together with the Channel Number field, indicates the primary channel of the BSSs of the APs in this Neighbor AP Information field
- OptimizeChannel - com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmType
- OptimizeChannelEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.OptimizeChannelEndpoint
- OptimizeTxPower - com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmType
- OptimizeTxPowerEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.OptimizeTxPowerEndpoint
- os - Variable in class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults
- OVERLAP_WINDOW - Static variable in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
The window size for overlapping channels.
- override_dfs - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WifiScanRequest
- owner - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- owner - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
P
- PAIRWISE_CIPHER_NOT_VALID - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- parallelMeasurementsCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- parameterFormat - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Algorithm
- parameters - Variable in class com.facebook.openwifi.cloudsdk.models.prov.RRMAlgorithmDetails
- parameterSamples - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Algorithm
- parent - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DiGraphEntry
- parent - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- parent - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay.AccessCategoryAccessDelay
-
Parse AccessCategoryAccessDelay from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay
-
Parse BssAcAccessDelay from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.BssAvgAccessDelay
-
Parse BssAvgAccessDelay from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.BssIntolerantChannelReport
-
Parse BssIntolerantChannelReport from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport.InterferenceAccuracyAndIndex
-
Parse InterferenceAccuracyAndIndex from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Parse CollocatedInterferenceReport from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.Country.CountryInfo
-
Parse CountryInfo from the appropriate Json object.
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.Country
-
Parse Country IE from the appropriate Json object.
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.LocalPowerConstraint
-
Parse LocalPowerConstraint IE from appropriate Json object.
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo.Capabilities
-
Parse Capabilities from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
Parse BssidInfo from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
-
Parse NeighborReport from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.PowerCapability
-
Parse PowerCapability from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.QbssLoad
-
Parse QbssLoad IE from appropriate Json object; return null if invalid.
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.RCPI
-
Parse RCPI from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation
-
Parse NeighborApInformation from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformation
-
Parse TbttInformation from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformationHeader
-
Parse TbttInformationHeader from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport
-
Parse ReducedNeighborReport from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
-
Parse RMEnabledCapabilities IE from appropriate Json object.
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.SupportedChannels
-
Parse SupportedChannels from JSON object
- parse(JsonObject) - Static method in class com.facebook.openwifi.cloudsdk.ies.TxPwrInfo
-
Parse TxPwrInfo IE from appropriate Json object.
- parse(String, String) - Static method in class com.facebook.openwifi.rrm.RRMAlgorithm
-
Construct an RRMAlgorithm with a raw arguments string.
- parseBooleanNumberField(JsonObject, String) - Static method in class com.facebook.openwifi.cloudsdk.IEUtils
-
Try to get a json object as a boolean when represented as a number (0, 1)
- parseChannelWidth(String, boolean) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Tries to parse channel width, if it encounters an error it will return null.
- parseIntField(JsonObject, String) - Static method in class com.facebook.openwifi.cloudsdk.IEUtils
-
Try to get a json object as a int
- parseIntoQuartzCron(String) - Static method in class com.facebook.openwifi.rrm.modules.RRMScheduler
-
Parses Linux cron spec (with seconds) into Quartz compatible cron spec.
- parseOptionalByteField(JsonObject, String) - Static method in class com.facebook.openwifi.cloudsdk.IEUtils
-
Try to get a json object as a byte
- parseOptionalIntField(JsonObject, String) - Static method in class com.facebook.openwifi.cloudsdk.IEUtils
-
Try to get a json object as a int
- parseOptionalShortField(JsonObject, String) - Static method in class com.facebook.openwifi.cloudsdk.IEUtils
-
Try to get a json object as a short
- parseOptionalStringField(JsonObject, String) - Static method in class com.facebook.openwifi.cloudsdk.IEUtils
-
Try to get a json object as a string
- parseReferenceIndex(String) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Tries to parse the index from the reference string in the JSON returned from other services.
- parseStateRecord(String, JsonObject, List<StateRecord>) - Static method in class com.facebook.openwifi.rrm.modules.DataCollector
-
Parse a single state record into individual metrics.
- parseWifiScanEntries(JsonObject, long) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Parse a JSON wifi scan result into a list of WifiScanEntry objects.
- password - Variable in class com.facebook.openwifi.rrm.RRMConfig.DatabaseConfig
-
MySQL database password (
DATABASECONFIG_PASSWORD
) - password - Variable in class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig
-
uCentral password (for public endpoints only) (
UCENTRALCONFIG_PASSWORD
) - payload - Variable in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer.KafkaRecord
-
The state payload JSON.
- performRRM(String) - Method in class com.facebook.openwifi.rrm.modules.RRMScheduler
-
Run RRM algorithms for the given zone.
- phy - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.RadioConfig
- phy - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID
- phy - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- phy - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- phy - Variable in class com.facebook.openwifi.librca.stats.LinkStats.RadioConfig
- Phy() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- phyType - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
-
Unsigned 8 bits - PHY type
- pingCount - Variable in class com.facebook.openwifi.rrm.rca.RCAConfig.StationPingerParams
-
The number of pings to send to each station (
STATIONPINGERPARAMS_PINGCOUNT
) - pingFromDevice(UCentralClient, String, String, int) - Static method in class com.facebook.openwifi.rrm.rca.RCAUtils
-
Instruct a device (AP) to ping a given destination (IP/hostname), returning the raw ping output or null upon error.
- pingIntervalSec - Variable in class com.facebook.openwifi.rrm.rca.RCAConfig.StationPingerParams
-
How often to ping each station, in seconds (or 0 to disable) (
STATIONPINGERPARAMS_PINGINTERVALSEC
) - PingResult() - Constructor for class com.facebook.openwifi.rrm.rca.RCAUtils.PingResult
- platform - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities
- poe - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State
- poll() - Method in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer
-
Poll for data.
- pollTimeoutMs - Variable in class com.facebook.openwifi.rrm.RRMConfig.KafkaConfig
-
Kafka consumer poll timeout duration, in ms (
KAFKACONFIG_POLLTIMEOUTMS
) - PortalLogin - Variable in class com.facebook.openwifi.cloudsdk.models.gw.AclTemplate
- ports - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Client
- PowerCapability - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- PowerCapability(byte, byte) - Constructor for class com.facebook.openwifi.cloudsdk.ies.PowerCapability
-
Constructor
- PREV_AUTH_NOT_VALID - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- primary - Variable in class com.facebook.openwifi.cloudsdk.models.gw.MobilePhoneNumber
- primaryChannel - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Channel number of the primary channel.
- PRIORITY_CHANNELS_2G - Static variable in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
List of priority channels on 2.4GHz.
- privateEndpoint - Variable in class com.facebook.openwifi.rrm.RRMConfig.ServiceConfig
-
Private endpoint for the RRM service (
SERVICECONFIG_PRIVATEENDPOINT
) - privateEndPoint - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- processDeviceCapabilities(String, DeviceCapabilities) - Method in interface com.facebook.openwifi.rrm.modules.DataCollector.DataListener
-
Process a received device capabilities object.
- processDeviceConfig(String, UCentralApConfiguration) - Method in interface com.facebook.openwifi.rrm.modules.ConfigManager.ConfigListener
-
Process a received device config.
- processors - Variable in class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults
- Provider - Class in com.facebook.openwifi.cloudsdk.models.prov.rrm
- Provider() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.rrm.Provider
- ProviderEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.ProviderEndpoint
- ProvMonitor - Class in com.facebook.openwifi.rrm.modules
-
owprov monitor module.
- ProvMonitor(RRMConfig.ModuleConfig.ProvMonitorParams, DeviceDataManager, Modeler, UCentralClient, RRMScheduler) - Constructor for class com.facebook.openwifi.rrm.modules.ProvMonitor
-
Constructor.
- provMonitorParams - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig
-
ProvMonitor parameters.
- ProvMonitorParams() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ProvMonitorParams
- publicEndpoint - Variable in class com.facebook.openwifi.rrm.RRMConfig.ServiceConfig
-
Public endpoint for the RRM service (
SERVICECONFIG_PUBLICENDPOINT
) - publicEndPoint - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- publishSystemEvent(String) - Method in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaProducer
-
Publish a service event.
- PWR_CAPABILITY_NOT_VALID - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
Q
- qbssLoad - Variable in class com.facebook.openwifi.cloudsdk.InformationElements
- QbssLoad - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- QbssLoad(short, short, short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.QbssLoad
-
Constructor
- qos - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo.Capabilities
-
dot11QosOptionImplemented
- qrCode - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- queueAllZonesAndWakeUp() - Method in class com.facebook.openwifi.rrm.modules.ConfigManager
-
Track all zones to be updated, then interrupt the main thread to possibly trigger an update immediately.
- queueZoneAndWakeUp(String) - Method in class com.facebook.openwifi.rrm.modules.ConfigManager
-
Mark the zone to be updated, then interrupt the main thread to possibly trigger an update immediately.
R
- radio - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID
- radio - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID
- Radio() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- Radio() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- Radio() - Constructor for class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- radioConfig - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState
- radioConfig - Variable in class com.facebook.openwifi.librca.stats.LinkStats
-
Radio configuration parameters
- RadioConfig() - Constructor for class com.facebook.openwifi.librca.stats.LinkStats.RadioConfig
- RadioConfig(int, int, int) - Constructor for class com.facebook.openwifi.cloudsdk.AggregatedState.RadioConfig
- RadioConfig(JsonObject) - Constructor for class com.facebook.openwifi.cloudsdk.AggregatedState.RadioConfig
-
Constructor with args
- radioMeasurement - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo.Capabilities
-
dot11RadioMeasurementActivated
- radios - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State
- radios - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema
- RandomChannelInitializer - Class in com.facebook.openwifi.rrm.optimizers.channel
-
Random channel initializer.
- RandomChannelInitializer(Modeler.DataModel, String, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.optimizers.channel.RandomChannelInitializer
-
Constructor.
- RandomChannelInitializer(Modeler.DataModel, String, DeviceDataManager, boolean) - Constructor for class com.facebook.openwifi.rrm.optimizers.channel.RandomChannelInitializer
-
Constructor (allows setting different channel per AP)
- RandomChannelInitializer(Modeler.DataModel, String, DeviceDataManager, boolean, Random) - Constructor for class com.facebook.openwifi.rrm.optimizers.channel.RandomChannelInitializer
-
Constructor (allows setting different channel per AP and passing in a custom Random class to allow seeding)
- RandomTxPowerInitializer - Class in com.facebook.openwifi.rrm.optimizers.tpc
-
Random tx power initializer.
- RandomTxPowerInitializer(Modeler.DataModel, String, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.optimizers.tpc.RandomTxPowerInitializer
-
Constructor (uses random tx power per AP and allows passing in a custom Random class to allow seeding).
- RandomTxPowerInitializer(Modeler.DataModel, String, DeviceDataManager, boolean) - Constructor for class com.facebook.openwifi.rrm.optimizers.tpc.RandomTxPowerInitializer
-
Constructor (uses random tx power per AP).
- RandomTxPowerInitializer(Modeler.DataModel, String, DeviceDataManager, boolean, Random) - Constructor for class com.facebook.openwifi.rrm.optimizers.tpc.RandomTxPowerInitializer
-
Constructor (uses random tx power per AP and allows passing in a custom Random class to allow seeding).
- Rate() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- Rate() - Constructor for class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association.Rate
- Rate() - Constructor for class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo.Rate
- rates - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- Rates() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio.Rates
- rcaConfig - Variable in class com.facebook.openwifi.rrm.RRMConfig
-
Root cause analysis configuration.
- RCAConfig - Class in com.facebook.openwifi.rrm.rca
-
Root cause analysis service configuration model.
- RCAConfig() - Constructor for class com.facebook.openwifi.rrm.rca.RCAConfig
- RCAConfig.StationPingerParams - Class in com.facebook.openwifi.rrm.rca
-
StationPinger parameters.
- RCAParams - Class in com.facebook.openwifi.librca.inputs
-
Define root cause analysis configuration parameters
- RCAParams() - Constructor for class com.facebook.openwifi.librca.inputs.RCAParams
-
Default constructor
- RCAUtils - Class in com.facebook.openwifi.rrm.rca
-
Utilities for root cause analysis.
- RCAUtils() - Constructor for class com.facebook.openwifi.rrm.rca.RCAUtils
- RCAUtils.PingResult - Class in com.facebook.openwifi.rrm.rca
-
Ping result, only containing a data summary (not individual pings).
- rcOnly - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceRules
- rcpi - Variable in class com.facebook.openwifi.cloudsdk.ies.RCPI
-
Unsigned 8 bits - indication of the received RF power in the selected channel for a received frame
- RCPI - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- RCPI(short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.RCPI
-
Constructor
- rcpiMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- Read - Variable in class com.facebook.openwifi.cloudsdk.models.gw.AclTemplate
- readFile(File) - Static method in class com.facebook.openwifi.rrm.Utils
-
Read a file to a UTF-8 string.
- readResourceToString(String) - Static method in class com.facebook.openwifi.rrm.Utils
-
Read a resource to a UTF-8 string.
- ReadWrite - Variable in class com.facebook.openwifi.cloudsdk.models.gw.AclTemplate
- ReadWriteCreate - Variable in class com.facebook.openwifi.cloudsdk.models.gw.AclTemplate
- receive_ms - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- receive_ms - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- receiveDeviceConfig(String, UCentralApConfiguration) - Method in interface com.facebook.openwifi.rrm.modules.ConfigManager.ConfigListener
-
Receive a new device config.
- receiveMsRadio - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- receiveMsRadio - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- recorded - Variable in class com.facebook.openwifi.cloudsdk.models.gw.StatisticsDetails
- ReducedNeighborReport - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- ReducedNeighborReport(List<ReducedNeighborReport.NeighborApInformation>) - Constructor for class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport
-
Constructor
- ReducedNeighborReport.NeighborApInformation - Class in com.facebook.openwifi.cloudsdk.ies
-
The Neighbor AP Information field specifies TBTT and other information related to a group of neighbor APs on one channel.
- ReducedNeighborReport.NeighborApInformation.TbttInformation - Class in com.facebook.openwifi.cloudsdk.ies
-
Subfield for TBTT Information
- ReducedNeighborReport.NeighborApInformation.TbttInformationHeader - Class in com.facebook.openwifi.cloudsdk.ies
-
Subfield for TBTT Information header
- refresh_token - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- registerIfBackoffExpired(String, String, long, long, boolean) - Method in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringState
-
Register a client steering attempt for the given AP and station at the given time if there is no previous registered attempt or more than the given backoff time has passed since the registration time of the last attempt and the current time.
- removeConfigListener(String) - Method in class com.facebook.openwifi.rrm.modules.ConfigManager
-
Remove a config listener with the given identifier, returning true if anything was actually removed.
- removeDataListener(String) - Method in class com.facebook.openwifi.rrm.modules.DataCollector
-
Remove a data listener with the given identifier, returning true if anything was actually removed.
- removeEldestEntry(Map.Entry<K, V>) - Method in class com.facebook.openwifi.rrm.Utils.LruCache
- removeKafkaListener(String) - Method in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer
-
Remove a Kafka listener with the given identifier, returning true if anything was actually removed.
- repeatedMeasurementsCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- reportPeriod - Variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Unsigned 8 bits representing when the report is generated
- requireMode - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- reset - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Switch
- reset() - Method in interface com.facebook.openwifi.rrm.aggregators.Aggregator
-
Remove all added values from the group of values being aggregated.
- reset() - Method in class com.facebook.openwifi.rrm.aggregators.MeanAggregator
- results - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- revalidate() - Method in class com.facebook.openwifi.rrm.modules.Modeler
-
Revalidate the data model to remove any non-RRM-enabled devices.
- rifsMode - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
True if RIFS is permitted; false otherwise.
- rmEnabledCapabilities - Variable in class com.facebook.openwifi.cloudsdk.InformationElements
- RMEnabledCapabilities - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- RMEnabledCapabilities(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
-
Constructor
- rmMibCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- rng - Variable in class com.facebook.openwifi.rrm.optimizers.channel.LeastUsedChannelOptimizer
-
The PRNG instance.
- RootCauseAnalyzer - Class in com.facebook.openwifi.librca
- RootCauseAnalyzer() - Constructor for class com.facebook.openwifi.librca.RootCauseAnalyzer
- rrm - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceRules
- rrm - Variable in class com.facebook.openwifi.cloudsdk.models.prov.RRMDetails
- RRM - Class in com.facebook.openwifi.rrm
-
RRM service runner.
- RRM() - Constructor for class com.facebook.openwifi.rrm.RRM
- RRMAlgorithm - Class in com.facebook.openwifi.rrm
-
RRM algorithm model and utility methods.
- RRMAlgorithm(String) - Constructor for class com.facebook.openwifi.rrm.RRMAlgorithm
-
Constructor (with no arguments).
- RRMAlgorithm(String, Map<String, String>) - Constructor for class com.facebook.openwifi.rrm.RRMAlgorithm
-
Constructor.
- RRMAlgorithm.AlgorithmResult - Class in com.facebook.openwifi.rrm
-
RRM algorithm result.
- RRMAlgorithm.AlgorithmType - Enum in com.facebook.openwifi.rrm
-
RRM algorithm type enum.
- RRMAlgorithmDetails - Class in com.facebook.openwifi.cloudsdk.models.prov
- RRMAlgorithmDetails() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.RRMAlgorithmDetails
- RRMConfig - Class in com.facebook.openwifi.rrm
-
RRM service configuration model.
- RRMConfig() - Constructor for class com.facebook.openwifi.rrm.RRMConfig
- RRMConfig.DatabaseConfig - Class in com.facebook.openwifi.rrm
-
Database configuration.
- RRMConfig.KafkaConfig - Class in com.facebook.openwifi.rrm
-
uCentral Kafka configuration.
- RRMConfig.ModuleConfig - Class in com.facebook.openwifi.rrm
-
Module configuration.
- RRMConfig.ModuleConfig.ApiServerParams - Class in com.facebook.openwifi.rrm
-
ApiServer parameters.
- RRMConfig.ModuleConfig.ConfigManagerParams - Class in com.facebook.openwifi.rrm
-
ConfigManager parameters.
- RRMConfig.ModuleConfig.DataCollectorParams - Class in com.facebook.openwifi.rrm
-
DataCollector parameters.
- RRMConfig.ModuleConfig.ModelerParams - Class in com.facebook.openwifi.rrm
-
Modeler parameters.
- RRMConfig.ModuleConfig.ProvMonitorParams - Class in com.facebook.openwifi.rrm
-
ProvMonitor parameters.
- RRMConfig.ModuleConfig.RRMSchedulerParams - Class in com.facebook.openwifi.rrm
-
RRMScheduler parameters.
- RRMConfig.ServiceConfig - Class in com.facebook.openwifi.rrm
-
Service configuration.
- RRMConfig.UCentralConfig - Class in com.facebook.openwifi.rrm
-
uCentral configuration.
- RRMConfig.UCentralConfig.UCentralSocketParams - Class in com.facebook.openwifi.rrm
-
uCentral socket parameters.
- RRMDetails - Class in com.facebook.openwifi.cloudsdk.models.prov
- RRMDetails() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.RRMDetails
- RRMDetails.RRMDetailsImpl - Class in com.facebook.openwifi.cloudsdk.models.prov
- RRMDetailsImpl() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.RRMDetails.RRMDetailsImpl
- RRMJob() - Constructor for class com.facebook.openwifi.rrm.modules.RRMScheduler.RRMJob
- RRMSchedule - Class in com.facebook.openwifi.rrm
-
RRM schedule config.
- RRMSchedule() - Constructor for class com.facebook.openwifi.rrm.RRMSchedule
- RRMScheduler - Class in com.facebook.openwifi.rrm.modules
-
RRM scheduler, implemented using Quartz.
- RRMScheduler(RRMConfig.ModuleConfig.RRMSchedulerParams, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.modules.RRMScheduler
-
Constructor.
- RRMScheduler.RRMJob - Class in com.facebook.openwifi.rrm.modules
-
RRM job.
- RRMSchedulerParams() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.RRMSchedulerParams
- rsniMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- rssi - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- rssi - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- rssi - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- rssi - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- run() - Method in class com.facebook.openwifi.cloudsdk.kafka.KafkaRunner
- run() - Method in class com.facebook.openwifi.rrm.modules.ApiServer
- run() - Method in class com.facebook.openwifi.rrm.modules.ConfigManager
- run() - Method in class com.facebook.openwifi.rrm.modules.DataCollector
- run() - Method in class com.facebook.openwifi.rrm.modules.Modeler
- run() - Method in class com.facebook.openwifi.rrm.modules.ProvMonitor
- run(DeviceDataManager, ConfigManager, Modeler, String, boolean, boolean, boolean) - Method in class com.facebook.openwifi.rrm.RRMAlgorithm
-
Run the algorithm.
- runLocationBasedOptimalTPC(int, int, List<Double>, List<Double>, List<Integer>) - Static method in class com.facebook.openwifi.rrm.optimizers.tpc.LocationBasedOptimalTPC
-
Get the optimal tx power for all the participant APs.
- RunRRMEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.RunRRMEndpoint
- runScript(String, String) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Run a shell script on a device and return the result, or null upon error.
- runScript(String, String, int) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Run a shell script on a device and return the result, or null upon error.
- runScript(String, String, int, String) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Run a script on a device and return the result, or null upon error.
- rx_ant - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- rx_bytes - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- rx_bytes - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- rx_bytes - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Counters
- rx_bytes - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- rx_dropped - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- rx_dropped - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Counters
- rx_errors - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- rx_errors - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Counters
- rx_packets - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- rx_packets - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- rx_packets - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Counters
- rx_packets - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- rx_rate - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- rx_rate - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- rxBytes - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- rxBytes - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- rxBytes - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- rxPackets - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- rxPackets - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- rxRate - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- rxRate - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
S
- schedule - Variable in class com.facebook.openwifi.cloudsdk.models.prov.RRMDetails.RRMDetailsImpl
- schedule - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The RRM schedule (if enabled), only applied at the zone or network layer
- schedulerParams - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig
-
RRMScheduler parameters.
- script - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ScriptRequest
- scriptId - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ScriptRequest
- ScriptRequest - Class in com.facebook.openwifi.cloudsdk.models.gw
- ScriptRequest() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.ScriptRequest
- secondaryChannelOffset - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Indicates the offset of the secondary channel relative to the primary channel.
- security - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
If true, indicates that the AP identified by this BSSID supports the same security provisioning as used by the STA in its current association.
- securityPolicy - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- securityPolicyChange - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- selector - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WifiScanRequest
- serial - Variable in class com.facebook.openwifi.rrm.mysql.StateRecord
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer.KafkaRecord
-
The device serial number.
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceCapabilities
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceConfigureRequest
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ScriptRequest
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.models.gw.StatisticsDetails
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.models.gw.StatisticsRecords
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WifiScanRequest
- serialNumber - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- SerialNumberList - Class in com.facebook.openwifi.cloudsdk.models.prov
- SerialNumberList() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.SerialNumberList
- serialNumbers - Variable in class com.facebook.openwifi.cloudsdk.models.prov.SerialNumberList
- server - Variable in class com.facebook.openwifi.rrm.RRMConfig.DatabaseConfig
-
MySQL database host:port, or empty to disable (
DATABASECONFIG_SERVER
) - serviceConfig - Variable in class com.facebook.openwifi.rrm.RRMConfig
-
Service configuration.
- ServiceConfig() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.ServiceConfig
- ServiceEvent - Class in com.facebook.openwifi.cloudsdk.models.gw
- ServiceEvent() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- serviceEventsTopic - Variable in class com.facebook.openwifi.rrm.RRMConfig.KafkaConfig
-
Kafka topic holding uCentral microservice events.
- setDeviceApConfig(String, DeviceConfig) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Set the device AP config for the given AP, or erase it if null.
- SetDeviceApConfigEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.SetDeviceApConfigEndpoint
- setDeviceLayeredConfig(DeviceLayeredConfig) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Set the device layered config.
- setDeviceNetworkConfig(DeviceConfig) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Set the device network config.
- SetDeviceNetworkConfigEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.SetDeviceNetworkConfigEndpoint
- setDeviceZoneConfig(String, DeviceConfig) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Set the device zone config for the given zone, or erase it if null.
- SetDeviceZoneConfigEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.SetDeviceZoneConfigEndpoint
- setRadioConfig(int, JsonObject) - Method in class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Set radio config at the given index.
- setRadioConfigField(String, UCentralApConfiguration, String, Map<String, Integer>) - Static method in class com.facebook.openwifi.cloudsdk.UCentralUtils
-
Set all radios config of an AP to a given value.
- setServiceEndpoint(String, ServiceEvent) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
System endpoints and API keys come from the service_event Kafka topic.
- setStatisticsInterval(int) - Method in class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Set the statistics interval to the given value (in seconds).
- SetSystemEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.SetSystemEndpoint
- setTopology(DeviceTopology) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Set the topology.
- SetTopologyEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.SetTopologyEndpoint
- setTrustForwardHeaders(boolean) - Method in class com.facebook.openwifi.rrm.CustomJettyServerFactory
- sgi - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- shortName - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Algorithm
- shortSsid - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformation
-
Short SSID of neighbor, optional
- showDefaultDeviceConfig() - Method in class com.facebook.openwifi.rrm.Launcher
- shutdown() - Method in class com.facebook.openwifi.cloudsdk.kafka.KafkaRunner
-
Shutdown hook which can be called from a separate thread.
- shutdown() - Method in class com.facebook.openwifi.rrm.modules.ApiServer
-
Stop the server.
- shutdown() - Method in class com.facebook.openwifi.rrm.modules.DataCollector
-
Shut down all resources.
- shutdown() - Method in class com.facebook.openwifi.rrm.modules.RRMScheduler
-
Shut down the scheduler.
- shutdown() - Method in class com.facebook.openwifi.rrm.rca.modules.StationPinger
-
Shut down all resources.
- signal - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
-
Signal strength measured in dBm
- signingUp - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- SingleAPBandSteering - Class in com.facebook.openwifi.rrm.optimizers.clientsteering
-
Implements simple band steering for each AP separately
- SingleAPBandSteering(Modeler.DataModel, String, DeviceDataManager, ClientSteeringState, short, short, short, long) - Constructor for class com.facebook.openwifi.rrm.optimizers.clientsteering.SingleAPBandSteering
-
Constructor
- socketTimeoutMs - Variable in class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig.UCentralSocketParams
-
Socket timeout for all requests, in ms (
UCENTRALSOCKETPARAMS_SOCKETTIMEOUTMS
) - sourceIP - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- sourceIP - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- spectrumManagement - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo.Capabilities
-
dot11SpectrumManagementRequired
- ssid - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID
- ssid - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
- SSID() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID
- SSID() - Constructor for class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID
- ssids - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- ssids - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats
- STA_REQ_ASSOC_WITHOUT_AUTH - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- staChannelWidth - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Defines the channel widths that can be used to transmit to the STA.
- staleStateThresholdMs - Variable in class com.facebook.openwifi.rrm.rca.RCAConfig.StationPingerParams
-
Ignore state records older than this interval (in ms) (
STATIONPINGERPARAMS_STALESTATETHRESHOLDMS
) - start - Variable in class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults
- start(ConfigManager, Modeler) - Method in class com.facebook.openwifi.rrm.modules.RRMScheduler
-
Start the scheduler, returning true if newly started.
- start(RRMConfig, DeviceDataManager, UCentralClient, UCentralKafkaConsumer, UCentralKafkaProducer, DatabaseManager) - Method in class com.facebook.openwifi.rrm.RRM
-
Start the RRM service.
- state - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- State - Class in com.facebook.openwifi.cloudsdk.models.ap
-
AP statistics/telemetry schema.
- State() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State
- STATE - com.facebook.openwifi.rrm.modules.Modeler.InputDataType
- State.Interface - Class in com.facebook.openwifi.cloudsdk.models.ap
- State.Interface.Client - Class in com.facebook.openwifi.cloudsdk.models.ap
- State.Interface.Counters - Class in com.facebook.openwifi.cloudsdk.models.ap
- State.Interface.SSID - Class in com.facebook.openwifi.cloudsdk.models.ap
- State.Interface.SSID.Association - Class in com.facebook.openwifi.cloudsdk.models.ap
- State.Interface.SSID.Association.Rate - Class in com.facebook.openwifi.cloudsdk.models.ap
- State.Radio - Class in com.facebook.openwifi.cloudsdk.models.ap
- State.Unit - Class in com.facebook.openwifi.cloudsdk.models.ap
- State.Unit.Memory - Class in com.facebook.openwifi.cloudsdk.models.ap
- stateBufferSize - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ModelerParams
-
Maximum rounds of States to store per device (
MODELERPARAMS_STATEBUFFERSIZE
) - StateInfo - Class in com.facebook.openwifi.cloudsdk
- StateInfo() - Constructor for class com.facebook.openwifi.cloudsdk.StateInfo
- StateRecord - Class in com.facebook.openwifi.rrm.mysql
-
Representation of a record in the "state" table.
- StateRecord(long, long, String, long, String) - Constructor for class com.facebook.openwifi.rrm.mysql.StateRecord
-
Constructor.
- StateRecord(long, String, long, String) - Constructor for class com.facebook.openwifi.rrm.mysql.StateRecord
-
Constructor (with empty "id").
- stateTopic - Variable in class com.facebook.openwifi.rrm.RRMConfig.KafkaConfig
-
Kafka topic holding uCentral state (
KAFKACONFIG_STATETOPIC
) - station - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState
- station - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- station - Variable in class com.facebook.openwifi.librca.stats.ClientStats
-
Client MAC
- station - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- station - Variable in class com.facebook.openwifi.librca.stats.LinkStats
-
Client MAC
- stationCount - Variable in class com.facebook.openwifi.cloudsdk.ies.QbssLoad
-
Unsigned 16 bits - The total number of STAs currently associated with the BSS.
- StationPinger - Class in com.facebook.openwifi.rrm.rca.modules
-
Ping service to measure latency/jitter between Wi-Fi APs and clients (stations).
- StationPinger(RCAConfig.StationPingerParams, UCentralClient, UCentralKafkaConsumer) - Constructor for class com.facebook.openwifi.rrm.rca.modules.StationPinger
-
Constructor.
- stationPingerParams - Variable in class com.facebook.openwifi.rrm.rca.RCAConfig
-
StationPinger parameters.
- StationPingerParams() - Constructor for class com.facebook.openwifi.rrm.rca.RCAConfig.StationPingerParams
- statistics - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics
- Statistics() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics.Statistics
- StatisticsDetails - Class in com.facebook.openwifi.cloudsdk.models.gw
- StatisticsDetails() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.StatisticsDetails
- statisticsMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- StatisticsRecords - Class in com.facebook.openwifi.cloudsdk.models.gw
- StatisticsRecords() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.StatisticsRecords
- status - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- stbcBeacon - Variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
False in a primary beacon.
- steer(Map<String, Map<String, String>>) - Method in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer
-
Steer clients (steer up, steer down, and deauthenticate).
- STEER_DOWN - com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.CLIENT_STEERING_ACTIONS
-
Steer from 5G/6G to 2G
- STEER_UP - com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.CLIENT_STEERING_ACTIONS
-
Steer from 2G to 5G/6G
- subelements - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
-
Optional subelements
- submitted - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- submittedBy - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- subscribe() - Method in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer
-
Subscribe to topic(s).
- subscriber - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- subscriber - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- subscriberOnly - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- SUPPORTED_CHANNEL_NOT_VALID - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- SupportedChannels - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- SupportedChannels(short, short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.SupportedChannels
-
Constructor
- suspended - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- Switch() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Switch
- SWITCH - com.facebook.openwifi.cloudsdk.models.gw.DeviceType
- switch_ - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities
- syncDataToProv(InventoryTagList, SerialNumberList, Map<String, RRMDetails>, VenueList) - Method in class com.facebook.openwifi.rrm.modules.ProvMonitor
-
Sync RRM topology and device configs with owprov data.
- syncIntervalMs - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ProvMonitorParams
-
Sync interval, in ms, for owprov venue information etc.
- syncTriggers() - Method in class com.facebook.openwifi.rrm.modules.RRMScheduler
-
Synchronize triggers to the current topology, adding/updating/deleting them as necessary.
- SystemEndpoint() - Constructor for class com.facebook.openwifi.rrm.modules.ApiServer.SystemEndpoint
- SystemInfoResults - Class in com.facebook.openwifi.cloudsdk.models.gw
- SystemInfoResults() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults
- SystemInfoResults.Certificate - Class in com.facebook.openwifi.cloudsdk.models.gw
T
- taglist - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTagList
- tags - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- tags - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- tags - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- tags - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- tbttInformation - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation
- TbttInformation(short, String, String) - Constructor for class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformation
-
Constructor
- tbttInformationCount - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformationHeader
-
Unsigned 4 bits - number of TBTT Information fields included in the TBTT Information Set field of the Neighbor AP Information field, minus one
- tbttInformationHeader - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation
- TbttInformationHeader(byte, boolean, byte, short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformationHeader
-
Constructor
- tbttInformationLength - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformationHeader
-
Unsigned 8 bits - the length of each TBTT Information field included in the TBTT Information Set field of the Neighbor AP Information field
- tbttInformationType - Variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport.NeighborApInformation.TbttInformationHeader
-
Unsigned 2 bits - identifies, together with the TBTT Information Length subfield, the format of the TBTT Information field
- TDLS_TEARDOWN_UNREACHABLE - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- TDLS_TEARDOWN_UNSPECIFIED - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- temperature - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- threadCount - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.RRMSchedulerParams
-
Thread pool size for executing jobs (
SCHEDULERPARAMS_THREADCOUNT
) - throughputAggregationPercentile - Variable in class com.facebook.openwifi.librca.inputs.RCAParams
-
Percentile (units are %) of estimated throughputs to use as the KPI
- tid_stats - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- timeout - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ScriptRequest
- timestamp - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
-
unix time in ms
- timestamp - Variable in class com.facebook.openwifi.cloudsdk.StateInfo
-
Unix time in milliseconds (ms).
- timestamp - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats
-
Unix time in milliseconds
- timestamp - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
-
Unix time in milliseconds
- timestamp - Variable in class com.facebook.openwifi.rrm.mysql.StateRecord
- timestampMs - Variable in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer.KafkaRecord
-
The record timestamp (Unix time, in ms).
- token_type - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- tokenInfo - Variable in class com.facebook.openwifi.cloudsdk.models.gw.TokenValidationResult
- TokenValidationResult - Class in com.facebook.openwifi.cloudsdk.models.gw
- TokenValidationResult() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.TokenValidationResult
- topology - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- toString() - Method in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
- toString() - Method in class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
- toString() - Method in class com.facebook.openwifi.cloudsdk.WifiScanEntry
- toString() - Method in class com.facebook.openwifi.rrm.mysql.StateRecord
- toString() - Method in class com.facebook.openwifi.rrm.rca.RCAUtils.PingResult
- toString(Gson) - Method in class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Serialize the configuration to JSON using the given Gson instance.
- total - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Unit.Memory
- TPC - Class in com.facebook.openwifi.rrm.optimizers.tpc
-
TPC (Transmit Power Control) base class.
- TPC(Modeler.DataModel, String, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
Constructor.
- transformDetailsToSchedule(RRMDetails) - Method in class com.facebook.openwifi.rrm.modules.ProvMonitor
-
Build RRMSchedule from RRMDetails
- transmit_ms - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- transmit_ms - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- transmitMsRadio - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- transmitMsRadio - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- transmitStreamCategoryMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- triggeredTransmitStreamCategoryMeasurementCapabilityEnabled - Variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
- tsf - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
- tx_ant - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- tx_bytes - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- tx_bytes - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- tx_bytes - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Counters
- tx_bytes - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- tx_dropped - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- tx_dropped - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Counters
- tx_duration - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- tx_duration - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- tx_errors - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- tx_errors - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Counters
- tx_failed - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- tx_failed - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- tx_offset - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- tx_offset - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- tx_packets - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.Counters
- tx_packets - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- tx_packets - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Counters
- tx_packets - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- tx_power - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Radio
- tx_power - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.Radio
- tx_rate - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- tx_rate - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- tx_retries - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association
- tx_retries - Variable in class com.facebook.openwifi.librca.stats.inputs.InputStats.SSID.Association
- txBytes - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- txBytes - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- txBytes - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- txDroppedCounters - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- txDroppedCounters - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- txDuration - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- txDuration - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- txErrorsCounters - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- txErrorsCounters - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- txFailed - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- txFailed - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- txPackets - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- txPackets - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- txPacketsCounters - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- txPacketsCounters - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- txPower - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.RadioConfig
- txPower - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- txPower - Variable in class com.facebook.openwifi.librca.stats.LinkStats.RadioConfig
- txPowerMap - Variable in class com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmResult
-
Computed tx power assignments.
- txPwrInfo - Variable in class com.facebook.openwifi.cloudsdk.InformationElements
- TxPwrInfo - Class in com.facebook.openwifi.cloudsdk.ies
-
This information element (IE) appears in wifiscan entries.
- TxPwrInfo(short, Short, Short, Short) - Constructor for class com.facebook.openwifi.cloudsdk.ies.TxPwrInfo
-
Constructor
- txRate - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- txRate - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- txRetries - Variable in class com.facebook.openwifi.cloudsdk.AggregatedState.AssociationInfo
- txRetries - Variable in class com.facebook.openwifi.librca.stats.LinkStats.AssociationInfo
- type - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ScriptRequest
- type - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- type - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.BssAcAccessDelay
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.BssAvgAccessDelay
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.BssIntolerantChannelReport
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.CollocatedInterferenceReport
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.Country
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.HTOperation
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.LocalPowerConstraint
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.PowerCapability
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.QbssLoad
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.RCPI
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.ReducedNeighborReport
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.RMEnabledCapabilities
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.SupportedChannels
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.TxPwrInfo
-
Defined in 802.11 table 9-92
- TYPE - Static variable in class com.facebook.openwifi.cloudsdk.ies.VHTOperation
-
Defined in 802.11 table 9-92
- types - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics.Statistics
U
- UCentralApConfiguration - Class in com.facebook.openwifi.cloudsdk
-
Wrapper around uCentral AP configuration.
- UCentralApConfiguration(JsonObject) - Constructor for class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Constructor from JsonObject (makes deep copy).
- UCentralApConfiguration(String) - Constructor for class com.facebook.openwifi.cloudsdk.UCentralApConfiguration
-
Constructor from JSON string.
- UCentralClient - Class in com.facebook.openwifi.cloudsdk
-
uCentral OpenAPI client.
- UCentralClient(String, boolean, String, String, String, int, int, int) - Constructor for class com.facebook.openwifi.cloudsdk.UCentralClient
-
Constructor.
- uCentralConfig - Variable in class com.facebook.openwifi.rrm.RRMConfig
-
uCentral configuration.
- UCentralConfig() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig
- UCentralConstants - Class in com.facebook.openwifi.cloudsdk
-
Constants related to uCentral.
- UCentralKafkaConsumer - Class in com.facebook.openwifi.cloudsdk.kafka
-
Kafka consumer for uCentral.
- UCentralKafkaConsumer(UCentralClient, String, String, String, long, String, String, String) - Constructor for class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer
-
Constructor.
- UCentralKafkaConsumer.KafkaListener - Interface in com.facebook.openwifi.cloudsdk.kafka
-
Kafka record listener interface.
- UCentralKafkaConsumer.KafkaRecord - Class in com.facebook.openwifi.cloudsdk.kafka
-
Representation of Kafka record.
- UCentralKafkaProducer - Class in com.facebook.openwifi.cloudsdk.kafka
-
Kafka producer for uCentral.
- UCentralKafkaProducer(String, String, String, String, long, String, String, String) - Constructor for class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaProducer
-
Constructor.
- UCentralSchema - Class in com.facebook.openwifi.cloudsdk.models.ap
-
AP configuration schema.
- UCentralSchema() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema
- UCentralSchema.Metrics - Class in com.facebook.openwifi.cloudsdk.models.ap
- UCentralSchema.Metrics.DhcpSnooping - Class in com.facebook.openwifi.cloudsdk.models.ap
- UCentralSchema.Metrics.Health - Class in com.facebook.openwifi.cloudsdk.models.ap
- UCentralSchema.Metrics.Statistics - Class in com.facebook.openwifi.cloudsdk.models.ap
- UCentralSchema.Metrics.WifiFrames - Class in com.facebook.openwifi.cloudsdk.models.ap
- UCentralSchema.Radio - Class in com.facebook.openwifi.cloudsdk.models.ap
- UCentralSchema.Radio.HESettings - Class in com.facebook.openwifi.cloudsdk.models.ap
- UCentralSchema.Radio.Rates - Class in com.facebook.openwifi.cloudsdk.models.ap
- uCentralSecPublicEndpoint - Variable in class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig
-
uCentralSec public endpoint (
UCENTRALCONFIG_UCENTRALSECPUBLICENDPOINT
) - uCentralSocketParams - Variable in class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig
-
uCentral socket parameters
- UCentralSocketParams() - Constructor for class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig.UCentralSocketParams
- UCentralUtils - Class in com.facebook.openwifi.cloudsdk
-
uCentral utility methods/structures.
- unit - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State
- Unit() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.State.Unit
- unixTimeMs - Variable in class com.facebook.openwifi.cloudsdk.WifiScanEntry
-
Unix time in milliseconds (ms).
- UNKNOWN_VENUE - Static variable in class com.facebook.openwifi.rrm.modules.ProvMonitor
-
Unknown (i.e.
- UnmanagedApAwareChannelOptimizer - Class in com.facebook.openwifi.rrm.optimizers.channel
-
Unmanaged AP aware least used channel optimizer.
- UnmanagedApAwareChannelOptimizer(Modeler.DataModel, String, DeviceDataManager) - Constructor for class com.facebook.openwifi.rrm.optimizers.channel.UnmanagedApAwareChannelOptimizer
-
Constructor.
- UNSPECIFIED - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- UNSUPPORTED_RSN_IE_VERSION - Static variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.BTMReasonCode
- update(Map<String, DeviceConfig>) - Method in interface com.facebook.openwifi.rrm.DeviceDataManager.DeviceApConfigFunction
-
Update the AP config layer.
- update(Map<String, DeviceConfig>) - Method in interface com.facebook.openwifi.rrm.DeviceDataManager.ZoneConfigFunction
-
Update the zone config layer.
- updateAvailableChannelsList(String, String, int, List<Integer>) - Method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Update the available channels based on bandwidth-specific, user, allowed channels (the last two are from deviceConfig).
- updateDeviceApConfig(DeviceDataManager.DeviceApConfigFunction) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Apply updates to the device AP config layer (under a write lock).
- updateDeviceApConfig(DeviceDataManager, ConfigManager, Map<String, Map<String, Integer>>) - Method in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
Program the given channel map into the AP config.
- updateDeviceApConfig(DeviceDataManager, ConfigManager, Map<String, Map<String, Integer>>) - Method in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
Program the given tx power map into the AP config.
- updateIntervalMs - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ConfigManagerParams
-
The main logic loop interval (i.e.
- updateIntervalMs - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.DataCollectorParams
-
The main logic loop interval (i.e.
- updateTxPowerChoices(String, String, List<Integer>) - Method in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
Determine the new tx power choices based on user and allowed channels from deviceConfig.
- updateZoneConfig(DeviceDataManager.ZoneConfigFunction) - Method in class com.facebook.openwifi.rrm.DeviceDataManager
-
Apply updates to the zone layer (under a write lock)
- uptime - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface
- uptime - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Unit
- uptime - Variable in class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults
- useOpenWifiAuth - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ApiServerParams
-
Enable OpenWiFi authentication via tokens (external) and API keys (internal) (
APISERVERPARAMS_USEOPENWIFIAUTH
) - usePublicEndpoints - Variable in class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig
-
If set, use public service endpoints instead of private ones (
UCENTRALCONFIG_USEPUBLICENDPOINTS
) - user - Variable in class com.facebook.openwifi.rrm.RRMConfig.DatabaseConfig
-
MySQL database user (
DATABASECONFIG_USER
) - userChannels - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The user-assigned channels to use, overriding "autoChannels" (map from band to channel)
- userInfo - Variable in class com.facebook.openwifi.cloudsdk.models.gw.TokenValidationResult
- UserInfo - Class in com.facebook.openwifi.cloudsdk.models.gw
- UserInfo() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- UserLoginLoginExtensions - Class in com.facebook.openwifi.cloudsdk.models.gw
- UserLoginLoginExtensions() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.UserLoginLoginExtensions
- userMustChangePassword - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- username - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- username - Variable in class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig
-
uCentral username (for public endpoints only) (
UCENTRALCONFIG_USERNAME
) - userRole - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- userTxPowers - Variable in class com.facebook.openwifi.rrm.DeviceConfig
-
The user-assigned tx powers to use, overriding "autoTxPowers"
- userTypeProprietaryInfo - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- useVenues - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ProvMonitorParams
-
Enable use of venue information for topology (
PROVMONITORPARAMS_USEVENUES
) - Utils - Class in com.facebook.openwifi.rrm
-
Generic utility methods.
- Utils.LruCache<K,V> - Class in com.facebook.openwifi.rrm
-
Simple LRU cache, adapted from: https://stackoverflow.com/a/1953516
- Utils.NamedThreadFactory - Class in com.facebook.openwifi.rrm
-
Thread factory based on DefaultThreadFactory supporting name prefix.
- UUID - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- UUID - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceConfigureRequest
- UUID - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- UUID - Variable in class com.facebook.openwifi.cloudsdk.models.gw.StatisticsDetails
V
- VALID_CERTIFICATE - com.facebook.openwifi.cloudsdk.models.gw.VerifiedCertificate
- validate() - Method in class com.facebook.openwifi.librca.inputs.RCAParams
-
Return a list of errors (empty list of no errors)
- validated - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- validateToken(String) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Validate the given token via uCentralSec.
- validationDate - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- validationEmail - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- validationURI - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- validChannels - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Radio
- value - Variable in class com.facebook.openwifi.rrm.mysql.StateRecord
- valueOf(String) - Static method in enum com.facebook.openwifi.cloudsdk.models.gw.DeviceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.facebook.openwifi.cloudsdk.models.gw.VerifiedCertificate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.facebook.openwifi.rrm.modules.Modeler.InputDataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.CLIENT_STEERING_ACTIONS
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.facebook.openwifi.cloudsdk.models.gw.DeviceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.facebook.openwifi.cloudsdk.models.gw.VerifiedCertificate
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.facebook.openwifi.rrm.modules.Modeler.InputDataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer.CLIENT_STEERING_ACTIONS
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.facebook.openwifi.rrm.RRMAlgorithm.AlgorithmType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variables - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- variables - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- variables - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Venue
- vendor - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Provider
- vendor - Variable in class com.facebook.openwifi.cloudsdk.models.prov.RRMDetails.RRMDetailsImpl
- vendor - Variable in class com.facebook.openwifi.rrm.RRMConfig.ServiceConfig
-
RRM vendor name (
SERVICECONFIG_VENDOR
) - vendorReferenceUrl - Variable in class com.facebook.openwifi.rrm.RRMConfig.ServiceConfig
-
RRM reference URL (
SERVICECONFIG_VENDORREFERENCEURL
) - vendorShortname - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Provider
- vendorUrl - Variable in class com.facebook.openwifi.rrm.RRMConfig.ServiceConfig
-
RRM vendor URL (
SERVICECONFIG_VENDORURL
) - venue - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- venue - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration
- venue - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryTag
- Venue - Class in com.facebook.openwifi.cloudsdk.models.prov
- Venue() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.Venue
- VenueList - Class in com.facebook.openwifi.cloudsdk.models.prov
- VenueList() - Constructor for class com.facebook.openwifi.cloudsdk.models.prov.VenueList
- venues - Variable in class com.facebook.openwifi.cloudsdk.models.prov.Entity
- venues - Variable in class com.facebook.openwifi.cloudsdk.models.prov.VenueList
- verbose - Variable in class com.facebook.openwifi.cloudsdk.models.gw.WifiScanRequest
- verified - Variable in class com.facebook.openwifi.cloudsdk.models.gw.MobilePhoneNumber
- VERIFIED - com.facebook.openwifi.cloudsdk.models.gw.VerifiedCertificate
- verifiedCertificate - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceWithStatus
- VerifiedCertificate - Enum in com.facebook.openwifi.cloudsdk.models.gw
- verifySsl - Variable in class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig
-
Verify SSL/TLS certificates in HTTPS requests (
UCENTRALCONFIG_VERIFYSSL
) - verifySsl(boolean) - Static method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Toggle verifying SSL/TLS certificates.
- version - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ServiceEvent
- version - Variable in class com.facebook.openwifi.cloudsdk.models.gw.SystemInfoResults
- version - Variable in class com.facebook.openwifi.cloudsdk.models.prov.rrm.Provider
- VersionProvider - Class in com.facebook.openwifi.rrm
-
Provides version information by reading a hardcoded resource file.
- VersionProvider() - Constructor for class com.facebook.openwifi.rrm.VersionProvider
- veryHighThroughput - Variable in class com.facebook.openwifi.cloudsdk.ies.NeighborReport.BssidInfo
-
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
- vht - Variable in class com.facebook.openwifi.cloudsdk.models.ap.State.Interface.SSID.Association.Rate
- vht_capa - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities.Phy
- vht_oper - Variable in class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
-
vht_oper is short for "very high throughput operation element".
- vhtMcsForNss - Variable in class com.facebook.openwifi.cloudsdk.ies.VHTOperation
-
An 8-element array where each element is between 0 and 4 inclusive.
- VHTOperation - Class in com.facebook.openwifi.cloudsdk.ies
-
Very High Throughput (VHT) Operation Element, which is potentially present in wifiscan entries.
- VHTOperation(byte, short, short, byte[]) - Constructor for class com.facebook.openwifi.cloudsdk.ies.VHTOperation
-
Constructs an
HTOperationElement
using the given field values. - VHTOperation(String) - Constructor for class com.facebook.openwifi.cloudsdk.ies.VHTOperation
-
Constructs a
VHTOperationElement
by decodingvhtOper
.
W
- waitingForEmailCheck - Variable in class com.facebook.openwifi.cloudsdk.models.gw.UserInfo
- waitingForFile - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- wakeup() - Method in class com.facebook.openwifi.cloudsdk.kafka.UCentralKafkaConsumer
-
Wakeup the consumer.
- warnings - Variable in class com.facebook.openwifi.cloudsdk.models.prov.InventoryConfigApplyResult
- WebTokenAclTemplate - Class in com.facebook.openwifi.cloudsdk.models.gw
- WebTokenAclTemplate() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.WebTokenAclTemplate
- WebTokenResult - Class in com.facebook.openwifi.cloudsdk.models.gw
- WebTokenResult() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.WebTokenResult
- weight - Variable in class com.facebook.openwifi.cloudsdk.models.prov.DeviceConfiguration.DeviceConfigurationElement
- when - Variable in class com.facebook.openwifi.cloudsdk.models.gw.CommandInfo
- when - Variable in class com.facebook.openwifi.cloudsdk.models.gw.DeviceConfigureRequest
- when - Variable in class com.facebook.openwifi.cloudsdk.models.gw.ScriptRequest
- wifi - Variable in class com.facebook.openwifi.cloudsdk.models.ap.Capabilities
- wifiFrames - Variable in class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics
- WifiFrames() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.UCentralSchema.Metrics.WifiFrames
- wifiScan(String, boolean) - Method in class com.facebook.openwifi.cloudsdk.UCentralClient
-
Launch a wifi scan for a device (by serial number).
- WIFISCAN - com.facebook.openwifi.rrm.modules.Modeler.InputDataType
- wifiScanBufferSize - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.ModelerParams
-
Maximum rounds of wifi scan results to store per device (
MODELERPARAMS_WIFISCANBUFFERSIZE
) - WifiScanEntry - Class in com.facebook.openwifi.cloudsdk
-
Extends
WifiScanEntryResult
to track the response time of the entry. - WifiScanEntry() - Constructor for class com.facebook.openwifi.cloudsdk.WifiScanEntry
-
Default Constructor.
- WifiScanEntry(WifiScanEntry) - Constructor for class com.facebook.openwifi.cloudsdk.WifiScanEntry
-
Copy Constructor.
- WifiScanEntryResult - Class in com.facebook.openwifi.cloudsdk.models.ap
-
Wi-Fi scan result schema.
- WifiScanEntryResult() - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
-
Default Constructor.
- WifiScanEntryResult(WifiScanEntryResult) - Constructor for class com.facebook.openwifi.cloudsdk.models.ap.WifiScanEntryResult
-
Copy Constructor.
- wifiScanIntervalSec - Variable in class com.facebook.openwifi.rrm.RRMConfig.ModuleConfig.DataCollectorParams
-
The wifi scan interval (per device), in seconds (or -1 to disable automatic scans) (
DATACOLLECTORPARAMS_WIFISCANINTERVALSEC
) - WifiScanRequest - Class in com.facebook.openwifi.cloudsdk.models.gw
- WifiScanRequest() - Constructor for class com.facebook.openwifi.cloudsdk.models.gw.WifiScanRequest
- wifiScanTimeoutMs - Variable in class com.facebook.openwifi.rrm.RRMConfig.UCentralConfig.UCentralSocketParams
-
Socket timeout for wifi scan requests, in ms (
UCENTRALSOCKETPARAMS_WIFISCANTIMEOUTMS
) - wifiScanTopic - Variable in class com.facebook.openwifi.rrm.RRMConfig.KafkaConfig
-
Kafka topic holding uCentral wifi scan results (
KAFKACONFIG_WIFISCANTOPIC
) - writeFile(File, String) - Static method in class com.facebook.openwifi.rrm.Utils
-
Write a string to a file.
- writeJsonFile(File, Object) - Static method in class com.facebook.openwifi.rrm.Utils
-
Write an object to a file as pretty-printed JSON.
Z
- zone - Variable in class com.facebook.openwifi.rrm.optimizers.channel.ChannelOptimizer
-
The RF zone.
- zone - Variable in class com.facebook.openwifi.rrm.optimizers.clientsteering.ClientSteeringOptimizer
-
The RF zone.
- zone - Variable in class com.facebook.openwifi.rrm.optimizers.tpc.TPC
-
The RF zone.
- zoneConfig - Variable in class com.facebook.openwifi.rrm.DeviceLayeredConfig
-
Config per "RF zone" - mid priority
All Classes All Packages