[Rock-dev] Regarding dynamic properties
Matthias Goldhoorn
matthias.goldhoorn at dfki.de
Fri Dec 20 16:29:35 CET 2013
On 20.12.2013 16:24, Sylvain Joyeux wrote:
> On 12/20/2013 04:11 PM, Matthias Goldhoorn wrote:
>> Does syskit then allow calls to the remote task-context even they are
>> (currently) not running?.
>> In the past syskit stats to hang. If you taking care about this. I can
>> implemend the behaviour next year.
> Syskit has nothing to do with this. The hanging was happening if the
> activity is not running (which was your case because you used static
> scheduling). "Someone" should fix this in general, since we should be
> able to use operations while the task is not running *in any case*.
>
>> Regarding the "when", should this be specified at the orogen-definition
>> or should be there onlya fixed point.
> ???? What does this mean ?
You mentioned "we need to know in which hook"...
I proposed a standard behaviour for this ;)
>
>> I would vote for the following behaviour:
>>
>> - case task-stopped (pre-operational):
>> The normal property object get's written throught the invisible setter
>> AND the user has to make sure that either the property get's read or he
>> calls "updateDynamicProperties()" from a hook he prefer.
>>
>> - case task-configured (stopped):
>> the normal user-setter function get's called, and if this does not fit
>> the user-requierement he has to ignore the value from the setter funtion
>> and access it manually in the start-hook (therefore no config in
>> configure hook is needed (or optional))
> Not sure about that one ...
...because...?
>
>> - case task-running (running):
>> normal user-setter at all
Nevertheless :
@all rock-dev's and readers:
Have a nice X-mas and a happy new year....
Matthias
--
Dipl.-Inf. Matthias Goldhoorn
Space and Underwater Robotic
Universität Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Straße 1
28359 Bremen, Germany
Zentrale: +49 421 178 45-6611
Besuchsadresse der Nebengeschäftstelle:
Robert-Hooke-Straße 5
28359 Bremen, Germany
Tel.: +49 421 178 45-4193
Empfang: +49 421 178 45-6600
Fax: +49 421 178 45-4150
E-Mail: matthias.goldhoorn at informatik.uni-bremen.de
Weitere Informationen: http://www.informatik.uni-bremen.de/robotik
More information about the Rock-dev
mailing list