These are bindings on the CParameterMgrFullConnector
class, its innerIlogger
class and both classes involved in the SelectionCriterion creation.
They are complete enough to write a parameter-framework client in Python and
also access most of the tuning interface.
The bindings are defined unsing SWIG in the pfw.i
file and the actual source
files are generated by the command found in regen_swig.sh
. This command must
be re-run whenever any file in parameter/include
is modified.
Two things are generated:
_PyPfw
but this module is not for direct use.PyPfw
, using PyPfw
, providing proxy classes of theCParameterMgrFullConnector
class is renamedParameterFramework
.sample.py
provides an example of how to use the PyPfw module. Note that the
PYTHONPATH env variable must contain the directory of both _PyPfw.so
andPyPfw.py
.