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.AlgorithmResult
RRMAlgorithm. run(DeviceDataManager deviceDataManager, ConfigManager configManager, Modeler modeler, String zone, boolean dryRun, boolean allowDefaultMode, boolean updateImmediately)
Run the algorithm.boolean
RRM. 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 LeastUsedChannelOptimizer
LeastUsedChannelOptimizer. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)
Factory method to parse generic args map into the proper constructorstatic RandomChannelInitializer
RandomChannelInitializer. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)
Factory method to parse generic args map into the proper constructorstatic UnmanagedApAwareChannelOptimizer
UnmanagedApAwareChannelOptimizer. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)
Factory method to parse generic args map into the proper constructorvoid
ChannelOptimizer. 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 SingleAPBandSteering
SingleAPBandSteering. 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 LocationBasedOptimalTPC
LocationBasedOptimalTPC. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)
Factory method to parse generic args map into the proper constructorstatic MeasurementBasedApApTPC
MeasurementBasedApApTPC. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)
Factory method to parse generic args map into the proper constructorstatic MeasurementBasedApClientTPC
MeasurementBasedApClientTPC. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)
Factory method to parse generic args map into the proper constructorstatic RandomTxPowerInitializer
RandomTxPowerInitializer. makeWithArgs(Modeler.DataModel model, String zone, DeviceDataManager deviceDataManager, Map<String,String> args)
Factory method to parse generic args map into the proper constructorvoid
TPC. 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.
-