10 bool syncOnSimulationStart) {
13 mLog,
"Cannot modify interface configuration after simulation start!");
23 mLog,
"Cannot modify interface configuration after simulation start!");
AttributePointer< AttributeBase > Ptr
std::shared_ptr< spdlog::logger > Log
std::vector< std::tuple< CPS::AttributeBase::Ptr, UInt, bool, bool > > mImportAttrsDpsim
std::atomic< bool > mOpened
virtual void addImport(CPS::AttributeBase::Ptr attr, bool blockOnRead=false, bool syncOnSimulationStart=true)
virtual void setLogger(CPS::Logger::Log log)
virtual void addExport(CPS::AttributeBase::Ptr attr)
std::vector< std::tuple< CPS::AttributeBase::Ptr, UInt > > mExportAttrsDpsim