public class ModuleFitnessChecker extends Object
| Constructor and Description |
|---|
ModuleFitnessChecker() |
ModuleFitnessChecker(Pepper pepper) |
| Modifier and Type | Method and Description |
|---|---|
List<ModuleFitness> |
checkFitness(Collection<PepperModule> modules)
Returns a
ModuleFitness value for each PepperModule in
specified list. |
ModuleFitness |
checkFitness(PepperModule module)
Returns a
ModuleFitness value for specified PepperModule. |
List<ModuleFitness> |
checkHealth(Collection<PepperModule> modules)
Returns a
ModuleFitness value for each PepperModule in
specified list. |
ModuleFitness |
checkHealth(PepperModule module)
Returns a
ModuleFitness value for specified PepperModule. |
ModuleFitness |
selfTest(PepperModule pepperModule)
When the specified module provides a self test, the fitness feature
ModuleFitness.FitnessFeature.HAS_SELFTEST is set to true and self test is ran. |
protected ModuleFitness |
selfTest(PepperModule pepperModule,
ModuleFitness moduleFitness)
When the specified module provides a self test, the fitness feature
ModuleFitness.FitnessFeature.HAS_SELFTEST is set to true and self test is ran. |
protected ModuleFitness |
selfTest(PepperModule pepperModule,
ModuleFitness moduleFitness,
SelfTestDesc selfTestDesc)
When the specified module provides a self test, the fitness feature
ModuleFitness.FitnessFeature.HAS_SELFTEST is set to true and self test is ran. |
public ModuleFitnessChecker(Pepper pepper)
public ModuleFitnessChecker()
public List<ModuleFitness> checkFitness(Collection<PepperModule> modules)
ModuleFitness value for each PepperModule in
specified list.modules - public ModuleFitness checkFitness(PepperModule module)
ModuleFitness value for specified PepperModule.modules - public List<ModuleFitness> checkHealth(Collection<PepperModule> modules)
ModuleFitness value for each PepperModule in
specified list. Only checks ModuleFitness.FitnessFeature.getHealthFeatures().modules - public ModuleFitness checkHealth(PepperModule module)
ModuleFitness value for specified PepperModule.
Only checks ModuleFitness.FitnessFeature.getHealthFeatures().modules - public ModuleFitness selfTest(PepperModule pepperModule)
ModuleFitness.FitnessFeature.HAS_SELFTEST is set to true and self test is ran.
Depending on success, the following health features are set:
pepperModule - module to testpepper - Pepper environment to testprotected ModuleFitness selfTest(PepperModule pepperModule, ModuleFitness moduleFitness)
ModuleFitness.FitnessFeature.HAS_SELFTEST is set to true and self test is ran.
Depending on success, the following health features are set:
pepperModule - module to testpepper - Pepper environment to testmoduleFitness - the ModuleFitness to be filled.protected ModuleFitness selfTest(PepperModule pepperModule, ModuleFitness moduleFitness, SelfTestDesc selfTestDesc)
ModuleFitness.FitnessFeature.HAS_SELFTEST is set to true and self test is ran.
Depending on success, the following health features are set:
pepperModule - module to testpepper - Pepper environment to testmoduleFitness - the ModuleFitness to be filled.selfTestDesc - The self-test description as provided by PepperModule.getSelfTestDesc()Copyright © 2009–2019 Humboldt-Universität zu Berlin, INRIA. All rights reserved.