MotorControlModuleSDFM_TMS3.../Projects/EFC_Communication/UMLibrary/application/schematic/SequenceActionInitializer.cpp

26 lines
675 B
C++
Raw Normal View History

2024-06-07 11:12:56 +03:00
/*
* SequenceAction.cpp
*
* Created on: 9 июл. 2020 г.
* Author: LeonidTitov
*/
#include "SequenceAction.hh"
bool application::schematic::SequenceAction::input( Environment & env ) {
return grab( action_first, env.rholder.getShared<Action>( links.first ) )
and grab( action_second, env.rholder.getShared<Action>( links.second ) );
}
void application::schematic::SequenceAction::build( Environment & env ) {
typedef ::schematic::functor::SequenceAction Sequence;
Sequence * seq = memories::instance_object<Sequence>( env.static_setup_ma, *action_first, *action_second );
env.rholder.share<Action>( *seq, links.sequence );
}