<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_parameter-framework/parameter/Parameter.cpp, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/'/>
<entry>
<title>parameter-framework: move github upstream code to upstream folder</title>
<updated>2016-03-05T01:47:11+00:00</updated>
<author>
<name>François Gaffie</name>
<email>francois.gaffie@intel.com</email>
</author>
<published>2016-02-17T06:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=221a25e58e92ebc450c7eaba5f3ba8153a2308ae'/>
<id>221a25e58e92ebc450c7eaba5f3ba8153a2308ae</id>
<content type='text'>
Change-Id: I3aa6e8f8fccfcf80fdc2a4e00c17d8b10b45e9dd
Signed-off-by: François Gaffie &lt;francois.gaffie@intel.com&gt;

Bug: 22887211
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3aa6e8f8fccfcf80fdc2a4e00c17d8b10b45e9dd
Signed-off-by: François Gaffie &lt;francois.gaffie@intel.com&gt;

Bug: 22887211
</pre>
</div>
</content>
</entry>
<entry>
<title>parameter-framework: Drop of github upstream version v3.2.4</title>
<updated>2016-03-05T01:42:09+00:00</updated>
<author>
<name>François Gaffie</name>
<email>francois.gaffie@intel.com</email>
</author>
<published>2016-02-17T09:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=9368eea42a1afb01dd44110582f997115b50e742'/>
<id>9368eea42a1afb01dd44110582f997115b50e742</id>
<content type='text'>
Main features are:
-Networking code may now be opted-out
     (for android build: no socket opened for user build)
-Get rid of python prebuild for XML generation

Bug: 22887211

Change-Id: Ieee49b439f694f14ce48c23127d34622691397ef
Signed-off-by: François Gaffie &lt;francois.gaffie@intel.com&gt;
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Main features are:
-Networking code may now be opted-out
     (for android build: no socket opened for user build)
-Get rid of python prebuild for XML generation

Bug: 22887211

Change-Id: Ieee49b439f694f14ce48c23127d34622691397ef
Signed-off-by: François Gaffie &lt;francois.gaffie@intel.com&gt;
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove using std::XXX from headers</title>
<updated>2014-09-11T12:25:02+00:00</updated>
<author>
<name>Sebastien Gonzalve</name>
<email>oznog@zarb.org</email>
</author>
<published>2014-02-20T21:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=d9526499d6ab53b7d13d1434f748f6f2161c2e0a'/>
<id>d9526499d6ab53b7d13d1434f748f6f2161c2e0a</id>
<content type='text'>
This is a bad practice to have using in headers because it pollutes the
namespace of any user of that header.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a bad practice to have using in headers because it pollutes the
namespace of any user of that header.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add explicit API to append parameter path to error log</title>
<updated>2014-06-24T09:51:36+00:00</updated>
<author>
<name>Francois Gaffie</name>
<email>francois.gaffie@intel.com</email>
</author>
<published>2014-04-07T11:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=a1258f4f8121fbda5223e3875ac7ef6d53195e4c'/>
<id>a1258f4f8121fbda5223e3875ac7ef6d53195e4c</id>
<content type='text'>
BZ: 183857

Explicit API names makes the code easier to read, allowing even
to remove some comments.
This patch adds an API to append the parameter path to the error log.

Change-Id: Id136497072e53c8dd0ea3d95354e1dfe6193f771
Signed-off-by: Francois Gaffie &lt;francois.gaffie@intel.com&gt;
Signed-off-by: Mattijs Korpershoek &lt;mattijsx.korpershoek@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 183857

Explicit API names makes the code easier to read, allowing even
to remove some comments.
This patch adds an API to append the parameter path to the error log.

Change-Id: Id136497072e53c8dd0ea3d95354e1dfe6193f771
Signed-off-by: Francois Gaffie &lt;francois.gaffie@intel.com&gt;
Signed-off-by: Mattijs Korpershoek &lt;mattijsx.korpershoek@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore autosync of string parameter</title>
<updated>2014-06-24T09:51:35+00:00</updated>
<author>
<name>Francois Gaffie</name>
<email>francois.gaffie@intel.com</email>
</author>
<published>2014-04-07T11:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=8ab7293fc32d078f558985b938fa5c71c2b0404b'/>
<id>8ab7293fc32d078f558985b938fa5c71c2b0404b</id>
<content type='text'>
BZ: 183857

Sync for String parameter accessed from parameter handle API
does not work.

This patch allows synchronisation for string parameter accessed
from parameter handle APIs.

Change-Id: If738402f4c0fcb0bb51bd2515e46f3ac36a361dd
Signed-off-by: Francois Gaffie &lt;francois.gaffie@intel.com&gt;
Signed-off-by: Mattijs Korpershoek &lt;mattijsx.korpershoek@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 183857

Sync for String parameter accessed from parameter handle API
does not work.

This patch allows synchronisation for string parameter accessed
from parameter handle APIs.

Change-Id: If738402f4c0fcb0bb51bd2515e46f3ac36a361dd
Signed-off-by: Francois Gaffie &lt;francois.gaffie@intel.com&gt;
Signed-off-by: Mattijs Korpershoek &lt;mattijsx.korpershoek@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the license to 3-clause BSD</title>
<updated>2014-02-13T15:10:37+00:00</updated>
<author>
<name>David Wagner</name>
<email>david.wagner@intel.com</email>
</author>
<published>2014-02-05T17:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=b76c9d6de717a9a1cfd94e7a8eca7ee4a2035cd7'/>
<id>b76c9d6de717a9a1cfd94e7a8eca7ee4a2035cd7</id>
<content type='text'>
Add license header in all source files and Makefiles,
Add a "COPYING" file containing the license text.

Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add license header in all source files and Makefiles,
Add a "COPYING" file containing the license text.

Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[PFW] Take into account base offset when accessing value of parameters</title>
<updated>2014-02-12T16:03:47+00:00</updated>
<author>
<name>Frédéric Boisnard</name>
<email>fredericx.boisnard@intel.com</email>
</author>
<published>2013-02-25T14:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=6bc17c03f4b006a411b768fca33269843144542d'/>
<id>6bc17c03f4b006a411b768fca33269843144542d</id>
<content type='text'>
BZ: 88357

This patch aims to offer the possibility of accessing the value of
parameters from a Configuration blackboard instead of Main blackboard.
The read/write operation is now relative to the base offset of the
ancestor element associated to the Configuration.
The base offset is stored in the ParameterAccessContext.

Change-Id: I158df63d2ef3bd8cbacb84b7d2f51723ed1074f5
Signed-off-by: Frédéric Boisnard &lt;fredericx.boisnard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/93671
Reviewed-by: cactus &lt;cactus@intel.com&gt;
Reviewed-by: Dixon, CharlesX &lt;charlesx.dixon@intel.com&gt;
Tested-by: Dixon, CharlesX &lt;charlesx.dixon@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 88357

This patch aims to offer the possibility of accessing the value of
parameters from a Configuration blackboard instead of Main blackboard.
The read/write operation is now relative to the base offset of the
ancestor element associated to the Configuration.
The base offset is stored in the ParameterAccessContext.

Change-Id: I158df63d2ef3bd8cbacb84b7d2f51723ed1074f5
Signed-off-by: Frédéric Boisnard &lt;fredericx.boisnard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/93671
Reviewed-by: cactus &lt;cactus@intel.com&gt;
Reviewed-by: Dixon, CharlesX &lt;charlesx.dixon@intel.com&gt;
Tested-by: Dixon, CharlesX &lt;charlesx.dixon@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PFW: Remove names from PFW license header</title>
<updated>2014-02-12T16:03:11+00:00</updated>
<author>
<name>Kevin Rocard</name>
<email>kevinx.rocard@intel.com</email>
</author>
<published>2012-07-19T15:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=93250d172612c405135d56ffd306deae5ebc6df1'/>
<id>93250d172612c405135d56ffd306deae5ebc6df1</id>
<content type='text'>
BZ: 47701

As parameter framework code is proprietary, it should not be signed (patrick Benavoli name inside the header).

Change-Id: I198f2851ee2a6cffed64a552fa399b072a0cbd3e
orig-Change-Id: I335ecce2fa22ad11d6fa24f57c7cbbae3423bf1e
Signed-off-by: Kevin Rocard &lt;kevinx.rocard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/59560
Reviewed-by: Mendi, EduardoX &lt;eduardox.mendi@intel.com&gt;
Tested-by: Mendi, EduardoX &lt;eduardox.mendi@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 47701

As parameter framework code is proprietary, it should not be signed (patrick Benavoli name inside the header).

Change-Id: I198f2851ee2a6cffed64a552fa399b072a0cbd3e
orig-Change-Id: I335ecce2fa22ad11d6fa24f57c7cbbae3423bf1e
Signed-off-by: Kevin Rocard &lt;kevinx.rocard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/59560
Reviewed-by: Mendi, EduardoX &lt;eduardox.mendi@intel.com&gt;
Tested-by: Mendi, EduardoX &lt;eduardox.mendi@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PFW: Type safe dynamic parameter access</title>
<updated>2014-02-10T16:15:00+00:00</updated>
<author>
<name>Patrick Benavoli</name>
<email>patrickx.benavoli@intel.com</email>
</author>
<published>2011-11-20T14:46:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=065264a93ce9c63b6a5c95e985188ee33ba587d3'/>
<id>065264a93ce9c63b6a5c95e985188ee33ba587d3</id>
<content type='text'>
BZ: 15065

Replaced high level string based parameter access interface with typed ones.
Now hosting platforms that want to control parameters must instantiate a
CParameterHandle object out of the desired parameter path.
CParameterHandle object may be used to access any kind of parameters, whatever
its internal type, whether it's an array or not.
Note that non rogue parameters offer a read access only. Any attempt to write
them will fail.
CParameterHandle objects offer the following kind of parameter accessing
interfaces:
- Boolean
- Integer (signed or unsigned)
- Double
- String
Note that those interfaces are available for scalar as well as for array
parameters.
Not all parameter types support all access kinds. Naturally, array parameters
are only accessed via array interfaces while scalar parameters are managed
through scalar interfaces.
Here's a list of parameter types that may be controlled through each kind of
access interface:
- Boolean access: boolean, bit (bit size must be one);
- Integer access: integer (sign must match), boolean (unsigned access only,
value &lt;= 1), enumerations;
- Double access: for now only fixed points (soon integers will support them
also through platform adaptation objects)
- String access: all parameter types

In addition, cleaned up parameter access related code so as to make it more
generic and reusable.

Changed version to 2.0.0

Change-Id: Ib80868cdb773e90962e48f1f38d2ff0029189815
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/25406
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 15065

Replaced high level string based parameter access interface with typed ones.
Now hosting platforms that want to control parameters must instantiate a
CParameterHandle object out of the desired parameter path.
CParameterHandle object may be used to access any kind of parameters, whatever
its internal type, whether it's an array or not.
Note that non rogue parameters offer a read access only. Any attempt to write
them will fail.
CParameterHandle objects offer the following kind of parameter accessing
interfaces:
- Boolean
- Integer (signed or unsigned)
- Double
- String
Note that those interfaces are available for scalar as well as for array
parameters.
Not all parameter types support all access kinds. Naturally, array parameters
are only accessed via array interfaces while scalar parameters are managed
through scalar interfaces.
Here's a list of parameter types that may be controlled through each kind of
access interface:
- Boolean access: boolean, bit (bit size must be one);
- Integer access: integer (sign must match), boolean (unsigned access only,
value &lt;= 1), enumerations;
- Double access: for now only fixed points (soon integers will support them
also through platform adaptation objects)
- String access: all parameter types

In addition, cleaned up parameter access related code so as to make it more
generic and reusable.

Changed version to 2.0.0

Change-Id: Ib80868cdb773e90962e48f1f38d2ff0029189815
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/25406
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PFW: Virtual subsystems</title>
<updated>2014-02-10T16:15:00+00:00</updated>
<author>
<name>Patrick Benavoli</name>
<email>patrickx.benavoli@intel.com</email>
</author>
<published>2011-11-10T22:21:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=6ccab9d382c08323fb1f000d859a696f05719c92'/>
<id>6ccab9d382c08323fb1f000d859a696f05719c92</id>
<content type='text'>
BZ: 14587

- Added the possibility to declare parameters which have no real hardware
implementation. They are only intended to configure the hosting platform.
- A new subsystem type "Virtual" has been introduced to support those
hardwareless parameters.
- Virtual subsystems need no Mapping declaration in the structure
description

Change-Id: I44115f0dd0a26af74a544c6f08473b200aad94d3
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/25405
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 14587

- Added the possibility to declare parameters which have no real hardware
implementation. They are only intended to configure the hosting platform.
- A new subsystem type "Virtual" has been introduced to support those
hardwareless parameters.
- Virtual subsystems need no Mapping declaration in the structure
description

Change-Id: I44115f0dd0a26af74a544c6f08473b200aad94d3
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/25405
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
