MotorControlModuleSDFM_TMS3.../Projects/EFC_Application/UMLibrary/application/basic/CopyParamProviderInitializer.cpp

27 lines
598 B
C++

/*
* CopyParamProvider.cpp
*
* Created on: 28 ìàÿ 2020 ã.
* Author: LeonidTitov
*/
#include "CopyParamProvider.hh"
bool application::basic::CopyParamProvider::input( Environment & env ) {
return grab( provider, env.rholder.getShared<systemic::IParameterProvider>( links.input ) );
}
void application::basic::CopyParamProvider::build( Environment & env ) {
systemic::IParameterProvider * prov = provider;
if(links.output_a ){
env.rholder.share( *prov, links.output_a );
}
if(links.output_b) {
env.rholder.share( *prov, links.output_b );
}
}