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

27 lines
602 B
C++
Raw Normal View History

2024-06-07 11:12:56 +03:00
/*
* 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 );
}
}