3#include <dpsim/Interface.h>
9void Interface::addImport(CPS::AttributeBase::Ptr attr,
bool blockOnRead,
10 bool syncOnSimulationStart) {
13 mLog,
"Cannot modify interface configuration after simulation start!");
17 mImportAttrsDpsim.emplace_back(attr, 0, blockOnRead, syncOnSimulationStart);
20void Interface::addExport(CPS::AttributeBase::Ptr attr) {
23 mLog,
"Cannot modify interface configuration after simulation start!");
27 mExportAttrsDpsim.emplace_back(attr, 0);
30void Interface::setLogger(CPS::Logger::Log log) { mLog = log; }