[Rock-dev] [rock] #56: orocos.rb, orogen: support changing task properties dynamically

rock noreply at opendfki.de
Thu Oct 13 14:42:17 CEST 2011


#56: orocos.rb, orogen: support changing task properties dynamically
---------------------------+----------------------------
Reporter:  sylvain.joyeux  |      Owner:  sylvain.joyeux
    Type:  task            |     Status:  new
Priority:  major           |  Component:  toolchain
Keywords:                  |
---------------------------+----------------------------
 The RTT property interface is not thread safe. It is therefore currently
 dangerous to change properties while the component is running. This task
 would add transparent support for that:

  * add a #dynamic predicate for properties in orogen
  * when properties are dynamic, create the corresponding setter operation
    (as a virtual function, so that the user can override it to e.g. check
    new values)
  * add support in orocos.rb to call the operation instead of the property
    interface whenever the component is running.

-- 
Ticket URL: <https://rock.opendfki.de/ticket/56>
rock <https://rock.opendfki.de>
rock: the robot construction kit


More information about the Rock-dev mailing list