[Rock-dev] syskit: state_machines: react to state changes of childs

Sylvain Joyeux bir.sylvain at gmail.com
Tue Sep 16 13:53:42 CEST 2014


Here it is, now:

https://github.com/rock-core/tools-roby/issues/13

On Tue, Sep 16, 2014 at 8:51 AM, Sylvain Joyeux <bir.sylvain at gmail.com> wrote:
> This is a forgotten bug ...
>
> The first argument to transition is the *state* in which the
> transition should be active. You need to do
>
>   transition(state, event, new_state)
>
> The bug (that Malte had a while ago) is that there's some validation missing.
>
> 2014-09-14 15:21 GMT-03:00 Matthias Goldhoorn <matthias.goldhoorn at dfki.de>:
>> I tried to react to state changes of childs like
>>
>>
>> transition(foo.bla_child.some_event, ...)
>> or
>> transition(foo.find_event('some_event_of_child'),...)
>>
>> none of this is working, find event results in nil, and bla_child is
>> unknown (even imm sure the composition has a bla child).
>> Is threre a other way to do something like that?
>>
>> Best,
>> Matthias
>>
>> --
>>   --
>>   Matthias Goldhoorn
>>   Unterwasserrobotik
>>
>>   Standort Bremen:
>>   DFKI GmbH
>>   Robotics Innovation Center
>>   Robert-Hooke-Straße 5
>>   28359 Bremen, Germany
>>
>>   Phone: +49 (0)421 218-64100
>>   Fax:   +49 (0)421 218-64150
>>   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
>>   -----------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> Rock-dev mailing list
>> Rock-dev at dfki.de
>> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev


More information about the Rock-dev mailing list