[Rock-dev] Regarding dynamic properties

Sylvain Joyeux sylvain.joyeux at dfki.de
Fri Dec 20 16:24:11 CET 2013


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 ?

> 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 ...

> - case task-running (running):
> normal user-setter at all
-- 
Sylvain Joyeux (Dr.Ing.)
Space & Security Robotics

!!! Achtung, neue Telefonnummer!!!

Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany

Phone: +49 (0)421 178-454136
Fax:   +49 (0)421 218-454150
E-Mail: robotik at dfki.de

Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.:    DE 148646973
Steuernummer:  19/673/0060/3
-----------------------------------------------------------------------


More information about the Rock-dev mailing list