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.