Uses of Class
com.facebook.openwifi.rrm.DeviceDataManager
-
Packages that use DeviceDataManager Package Description com.facebook.openwifi.rrm Radio Resource Management (RRM) service.com.facebook.openwifi.rrm.modules RRM service modules.com.facebook.openwifi.rrm.optimizers.channel Channel assignment algorithms.com.facebook.openwifi.rrm.optimizers.clientsteering Client steering algorithms.com.facebook.openwifi.rrm.optimizers.tpc Transmit power control (TPC) algorithms. -
-
Uses of DeviceDataManager in com.facebook.openwifi.rrm
Methods in com.facebook.openwifi.rrm with parameters of type DeviceDataManager Modifier and Type Method Description RRMAlgorithm.AlgorithmResultRRMAlgorithm. run(DeviceDataManager deviceDataManager, ConfigManager configManager, Modeler modeler, String zone, boolean dryRun, boolean allowDefaultMode, boolean updateImmediately)Run the algorithm.booleanRRM. start(RRMConfig config, DeviceDataManager deviceDataManager, UCentralClient client, UCentralKafkaConsumer consumer, UCentralKafkaProducer producer, DatabaseManager dbManager)Start the RRM service. -
Uses of DeviceDataManager in com.facebook.openwifi.rrm.modules
-
Uses of DeviceDataManager in com.facebook.openwifi.rrm.optimizers.channel
Methods in com.facebook.openwifi.rrm.optimizers.channel with parameters of type DeviceDataManager Modifier and Type Method Description static LeastUsedChannelOptimizerLeastUsedChannelOptimizer. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)Factory method to parse generic args map into the proper constructorstatic RandomChannelInitializerRandomChannelInitializer. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)Factory method to parse generic args map into the proper constructorstatic UnmanagedApAwareChannelOptimizerUnmanagedApAwareChannelOptimizer. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)Factory method to parse generic args map into the proper constructorvoidChannelOptimizer. updateDeviceApConfig(DeviceDataManager deviceDataManager, ConfigManager configManager, Map<String,Map<String,Integer>> channelMap)Program the given channel map into the AP config.Constructors in com.facebook.openwifi.rrm.optimizers.channel with parameters of type DeviceDataManager Constructor Description ChannelOptimizer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager)Constructor.LeastUsedChannelOptimizer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager)Constructor.RandomChannelInitializer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager)Constructor.RandomChannelInitializer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, boolean setDifferentChannelPerAp)Constructor (allows setting different channel per AP)RandomChannelInitializer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, boolean setDifferentChannelPerAp, Random rng)Constructor (allows setting different channel per AP and passing in a custom Random class to allow seeding)UnmanagedApAwareChannelOptimizer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager)Constructor. -
Uses of DeviceDataManager in com.facebook.openwifi.rrm.optimizers.clientsteering
Methods in com.facebook.openwifi.rrm.optimizers.clientsteering with parameters of type DeviceDataManager Modifier and Type Method Description static SingleAPBandSteeringSingleAPBandSteering. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, ClientSteeringState clientSteeringState, Map<String,String> args)Make a SingleAPBandSteering object with the given argumentsConstructors in com.facebook.openwifi.rrm.optimizers.clientsteering with parameters of type DeviceDataManager Constructor Description ClientSteeringOptimizer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, ClientSteeringState clientSteeringState)ConstructorSingleAPBandSteering(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, ClientSteeringState clientSteeringState, short minRssi2G, short maxRssi2G, short minRssiNon2G, long backoffTimeNs)Constructor -
Uses of DeviceDataManager in com.facebook.openwifi.rrm.optimizers.tpc
Methods in com.facebook.openwifi.rrm.optimizers.tpc with parameters of type DeviceDataManager Modifier and Type Method Description static LocationBasedOptimalTPCLocationBasedOptimalTPC. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)Factory method to parse generic args map into the proper constructorstatic MeasurementBasedApApTPCMeasurementBasedApApTPC. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)Factory method to parse generic args map into the proper constructorstatic MeasurementBasedApClientTPCMeasurementBasedApClientTPC. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)Factory method to parse generic args map into the proper constructorstatic RandomTxPowerInitializerRandomTxPowerInitializer. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)Factory method to parse generic args map into the proper constructorvoidTPC. updateDeviceApConfig(DeviceDataManager deviceDataManager, ConfigManager configManager, Map<String,Map<String,Integer>> txPowerMap)Program the given tx power map into the AP config.Constructors in com.facebook.openwifi.rrm.optimizers.tpc with parameters of type DeviceDataManager Constructor Description LocationBasedOptimalTPC(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager)Constructor.MeasurementBasedApApTPC(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager)Constructor.MeasurementBasedApApTPC(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, int coverageThreshold, int nthSmallestRssi)Constructor.MeasurementBasedApClientTPC(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager)Constructor (uses default target MCS index).MeasurementBasedApClientTPC(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, int targetMcs)Constructor.RandomTxPowerInitializer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager)Constructor (uses random tx power per AP and allows passing in a custom Random class to allow seeding).RandomTxPowerInitializer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, boolean setDifferentTxPowerPerAp)Constructor (uses random tx power per AP).RandomTxPowerInitializer(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, boolean setDifferentTxPowerPerAp, Random rng)Constructor (uses random tx power per AP and allows passing in a custom Random class to allow seeding).TPC(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager)Constructor.
-