7 #include <dpsim-models/Attribute.h>
8 #include <dpsim-models/Logger.h>
9 #include <dpsim-models/Task.h>
10 #include <dpsim/Config.h>
11 #include <dpsim/Definitions.h>
12 #include <dpsim/Interface.h>
13 #include <dpsim/InterfaceQueued.h>
14 #include <dpsim/Scheduler.h>
22 UInt mCurrentSequenceInterfaceToDpsim = 1;
25 using Ptr = std::shared_ptr<InterfaceWorker>;
27 CPS::Logger::Log mLog;
38 std::vector<InterfaceQueued::AttributePacket> &updatedAttrs) = 0;
47 std::vector<InterfaceQueued::AttributePacket> &updatedAttrs) = 0;
virtual void writeValuesToEnv(std::vector< InterfaceQueued::AttributePacket > &updatedAttrs)=0
virtual void readValuesFromEnv(std::vector< InterfaceQueued::AttributePacket > &updatedAttrs)=0