[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