[Bug 988] New: Enable the PropertyLoader to operate on Services directly

http://bugs.orocos.org/show_bug.cgi?id=988

Summary: Enable the PropertyLoader to operate on Services
directly
Product: Toolchain
Version: 2.5.0
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P3
Component: RTT
AssignedTo: orocos-dev [..] ...
ReportedBy: meyer [..] ...
CC: orocos-dev [..] ...
Estimated Hours: 0.0

Created attachment 814
--> http://bugs.orocos.org/attachment.cgi?id=814
patch for RTT

Hi Orocos developers,

I created a small patch for the RTT marshalling library and OCL deployment to
enable the RTT::marsh::PropertyLoader class to load and save properties
directly to and from services. Until now, this class only operates on
TaskContexts only. As services seems to be the functional base for eyerything
that has an external interface with ports/operations/properties/attributes,
this appears more general to me. However, the PropertyLoader could also operate
on a ConfigurationInterface or even PropertyBags directly if the log messages
would not make use of the getName() method to be available.

In our unmanned vehicles application we use some complex services that should
load and store their properties from individual files without being owned by a
TaskContext (e.g. controllers for subparts of the system that are put together
in a controller TaskContext). I would love to find these patches to be
integrated for the upcoming toolchain release. They should not break existing
code until the PropertyLoader is used directly.

Johannes

[Bug 988] Enable the PropertyLoader to operate on Services direc

[Bug 988] Enable the PropertyLoader to operate on Services direc

http://bugs.orocos.org/show_bug.cgi?id=988

Peter Soetens <peter [..] ...> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |peter [..] ...
Resolution| |FIXED

[Bug 988] Enable the PropertyLoader to operate on Services direc