14 Jun
2013
14 Jun
'13
11:35 a.m.
Hi Dustin
boost::statechart::result Container::react(const e_still&)
{
post_event(i_still_action());
post_event(i_still_moving());
return discard_event();
}
I am unsure if these reactions are the cause of the assertion failure, but given that the error message says "Container" is the InitialState, I have to assume so. Given that, I don't see how either Container or GripperPosition are inactive and don't know how to interpret this error. I'd appreciate some guidance.
Your react function looks fine. Do you by any chance directly or indirectly call state_machine::process_event from inside the state-machine (e.g. in- state reaction, transition, entry action, exit action, etc.)? Thanks, Andreas