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. latestWifiScansThe "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 voidDatabaseManager. 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.
-