11 transitionMsg.index = transition.
index;
12 transitionMsg.event.event_type = transition.
eventInfo->getEventTypeName();
14 transitionMsg.source_state_name = transition.
sourceState->demangledStateName;
18 transitionMsg.event.event_source = transition.
eventInfo->getEventSourceName();
19 transitionMsg.event.event_object_tag = transition.
eventInfo->getOrthogonalName();
20 transitionMsg.event.label = transition.
eventInfo->label;
21 transitionMsg.history_node = transition.
historyNode;
26 transitionMsg.destiny_state_name = transition.
destinyState->parentState_->demangledStateName;
28 transitionMsg.destiny_state_name =
"";
32 transitionMsg.destiny_state_name = transition.
destinyState->demangledStateName;
void transitionInfoToMsg(const SmaccTransitionInfo &transition, smacc_msgs::SmaccTransition &transitionMsg)
std::shared_ptr< SmaccStateInfo > destinyState
std::shared_ptr< SmaccEventInfo > eventInfo
std::string transitionType
std::shared_ptr< SmaccStateInfo > sourceState
std::string transitionTag