| commit | d8a53107d5f965c8ca406ee95f5999efd6694730 | [log] [tgz] |
|---|---|---|
| author | David Wagner <david.wagner@intel.com> | Wed Dec 10 14:49:23 2014 +0100 |
| committer | David Wagner <david.wagner@intel.com> | Thu Jan 22 11:53:52 2015 +0100 |
| tree | 26656386d16a6f260fb1ecc79ce20e6e96f595f3 | |
| parent | 29fa61fc5bc02f72f99e66ad50e4de8cb6b8490b [diff] |
Pass the SystemClass as deserialization context for Domains This allows diminishing the dependency on the parent element when creating a Domain element from an XML document: the parent was used to get a handle to the system class in order to check the existence of ConfigurableElements included in the Domain. Change-Id: Icba7c3c4db2b9728c0fb7c6840a254de9775f6a4 Signed-off-by: David Wagner <david.wagner@intel.com>
The parameter-framework is a plugin-based and rule-based framework for handling parameters. This means that you can:

The parameter-framework can be used to set the value of alsa controls (switches, volumes, etc.) on smartphones/tablets based on parameter-framework rules (in this example, they transcribe use-cases). For accessing parameters (i.e. alsa controls), you may use the alsa plugin.
The filesystem plugin can be used to write parameters in files. This is particularly useful for files in /sys managing GPIOs.
The parameter-framework's core comes in the form of a shared library. Its client has to provide:
At runtime, the most usual communication between the client and the parameter-framework are:
The parameter-framework comes with several tools, including a command-line interface: remote-process.
See the wiki on github.
Run cmake . then make. You may then install libraries, headers and binaries with make install. By default, they are installed under /usr/local on unix OSes; if you want to install them under a custom directory, you may do so by passing it to the cmake . command; e.g.
cmake -DCMAKE_INSTALL_PREFIX=/path/to/custom/install .
Also, CMake can build a project out-of-tree, which is the recommended method:
mkdir /path/to/build/directory cd /path/to/build/directory cmake /path/to/parameter-framework/sources make