Uses of Class
com.facebook.openwifi.cloudsdk.WifiScanEntry
-
Packages that use WifiScanEntry Package Description com.facebook.openwifi.cloudsdk Library providing clients and models for the OpenWiFi uCentral-based CloudSDK.com.facebook.openwifi.rrm.modules RRM service modules.com.facebook.openwifi.rrm.mysql com.facebook.openwifi.rrm.optimizers.channel Channel assignment algorithms.com.facebook.openwifi.rrm.optimizers.tpc Transmit power control (TPC) algorithms. -
-
Uses of WifiScanEntry in com.facebook.openwifi.cloudsdk
Methods in com.facebook.openwifi.cloudsdk that return types with arguments of type WifiScanEntry Modifier and Type Method Description static List<WifiScanEntry>
UCentralUtils. parseWifiScanEntries(com.google.gson.JsonObject result, long timestampMs)
Parse a JSON wifi scan result into a list of WifiScanEntry objects.Constructors in com.facebook.openwifi.cloudsdk with parameters of type WifiScanEntry Constructor Description WifiScanEntry(WifiScanEntry o)
Copy Constructor. -
Uses of WifiScanEntry in com.facebook.openwifi.rrm.modules
Fields in com.facebook.openwifi.rrm.modules with type parameters of type WifiScanEntry Modifier and Type Field Description Map<String,List<List<WifiScanEntry>>>
Modeler.DataModel. latestWifiScans
The "result" of a wifiscan can include multiple responses.Methods in com.facebook.openwifi.rrm.modules that return types with arguments of type WifiScanEntry Modifier and Type Method Description static Map<String,Map<String,WifiScanEntry>>
ModelerUtils. getAggregatedWifiScans(Modeler.DataModel dataModel, long obsoletionPeriodMs, Aggregator<Double> agg)
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.static Map<String,Map<String,WifiScanEntry>>
ModelerUtils. getAggregatedWifiScans(Modeler.DataModel dataModel, long obsoletionPeriodMs, Aggregator<Double> agg, long refTimeMs)
Compute aggregated wifiscans using a given reference time. -
Uses of WifiScanEntry in com.facebook.openwifi.rrm.mysql
Methods in com.facebook.openwifi.rrm.mysql that return types with arguments of type WifiScanEntry Modifier and Type Method Description Map<Long,List<WifiScanEntry>>
DatabaseManager. getLatestWifiScans(String serialNumber, int count)
Return up to the N latest wifiscan results for the given device as a map of timestamp to scan results.Method parameters in com.facebook.openwifi.rrm.mysql with type arguments of type WifiScanEntry Modifier and Type Method Description void
DatabaseManager. addWifiScan(String serialNumber, long timestampSeconds, List<WifiScanEntry> entries)
Insert wifi scan results into the database. -
Uses of WifiScanEntry in com.facebook.openwifi.rrm.optimizers.channel
Methods in com.facebook.openwifi.rrm.optimizers.channel that return types with arguments of type WifiScanEntry Modifier and Type Method Description protected static Map<String,List<WifiScanEntry>>
ChannelOptimizer. getDeviceToWiFiScans(String band, Map<String,List<List<WifiScanEntry>>> latestWifiScans, Map<String,List<String>> bandsMap)
Get the filtered and reorganized wifiscan results per device.protected List<WifiScanEntry>
LeastUsedChannelOptimizer. getScanRespsByBandwidth(String band, String serialNumber, int channelWidth, Map<String,List<WifiScanEntry>> deviceToWifiScans)
Get the wifiscan results based on the bandwidth infoMethod parameters in com.facebook.openwifi.rrm.optimizers.channel with type arguments of type WifiScanEntry Modifier and Type Method Description protected static Map<String,List<WifiScanEntry>>
ChannelOptimizer. getDeviceToWiFiScans(String band, Map<String,List<List<WifiScanEntry>>> latestWifiScans, Map<String,List<String>> bandsMap)
Get the filtered and reorganized wifiscan results per device.protected Map<Integer,Integer>
LeastUsedChannelOptimizer. getOccupiedChannels(String band, String serialNumber, int channelWidth, List<Integer> availableChannelsList, Map<String,List<WifiScanEntry>> deviceToWifiScans, Map<String,Map<String,Integer>> channelMap, Map<String,String> bssidsMap)
Get the current occupied channel info of the device.protected Map<Integer,Integer>
UnmanagedApAwareChannelOptimizer. getOccupiedChannels(String band, String serialNumber, int channelWidth, List<Integer> availableChannelsList, Map<String,List<WifiScanEntry>> deviceToWifiScans, Map<String,Map<String,Integer>> channelMap, Map<String,String> bssidsMap)
protected List<WifiScanEntry>
LeastUsedChannelOptimizer. getScanRespsByBandwidth(String band, String serialNumber, int channelWidth, Map<String,List<WifiScanEntry>> deviceToWifiScans)
Get the wifiscan results based on the bandwidth infoprotected static List<String>
LeastUsedChannelOptimizer. getSortedAPs(Map<String,List<WifiScanEntry>> deviceToWifiScans)
Get the sorted APs list to determine the visit ordering. -
Uses of WifiScanEntry in com.facebook.openwifi.rrm.optimizers.tpc
Method parameters in com.facebook.openwifi.rrm.optimizers.tpc with type arguments of type WifiScanEntry Modifier and Type Method Description protected static Map<String,List<Integer>>
MeasurementBasedApApTPC. buildRssiMap(Set<String> managedBSSIDs, Map<String,List<List<WifiScanEntry>>> latestWifiScans, String band)
Build a map from BSSID to a sorted (ascending) list of RSSIs from neighboring APs.
-