36#ifndef _OMS_COMPONENT_DCP_H_
37#define _OMS_COMPONENT_DCP_H_
53#include <unordered_map>
56#include <dcp/driver/ethernet/udp/UdpDriver.hpp>
57#include <dcp/logic/DcpManagerMaster.hpp>
59class SlaveDescription_t;
76 oms_status_enu_t
exportToSSD(pugi::xml_node& node,
Snapshot& snapshot, std::string variantName)
const;
79 oms_status_enu_t
stepUntil(
double stopTime) {
return oms_status_ok; }
82 oms_status_enu_t
reset();
ComRef - component reference.
Definition ComRef.h:51
Definition ComponentDCP.h:66
std::vector< Variable > allVariables
Definition ComponentDCP.h:99
oms_status_enu_t stepUntil(double stopTime)
Definition ComponentDCP.h:79
Values values
start values defined before instantiating the FMU and external inputs defined after initialization
Definition ComponentDCP.h:106
std::vector< unsigned int > derivatives
Definition ComponentDCP.h:101
oms_status_enu_t registerSignalsForResultFile(ResultWriter &resultFile)
Definition ComponentDCP.cpp:316
oms::ComRef getValidCref(ComRef cref)
double time
Definition ComponentDCP.h:108
ComponentDCP & operator=(ComponentDCP const ©)
not implemented
oms_status_enu_t updateSignals(ResultWriter &resultWriter)
Definition ComponentDCP.cpp:338
ComponentDCP(ComponentDCP const ©)
not implemented
oms_status_enu_t reset()
Definition ComponentDCP.cpp:328
oms_status_enu_t initialize()
Definition ComponentDCP.cpp:305
std::shared_ptr< SlaveDescription_t > dcpSlaveDescription
Definition ComponentDCP.h:98
std::vector< unsigned int > outputs
Definition ComponentDCP.h:103
void getFilteredSignals(std::vector< Connector > &filteredSignals) const
Definition ComponentDCP.cpp:344
oms_status_enu_t instantiate()
Definition ComponentDCP.cpp:311
DCPInfo dcpInfo
Definition ComponentDCP.h:97
oms_status_enu_t initializeDependencyGraph_outputs()
Definition ComponentDCP.cpp:355
std::vector< bool > exportVariables
Definition ComponentDCP.h:105
~ComponentDCP()
Definition ComponentDCP.cpp:62
static Component * NewComponent(const ComRef &cref, System *parentSystem, const std::string &dcpPath, std::string replaceComponent="")
Definition ComponentDCP.cpp:66
std::vector< unsigned int > inputs
Definition ComponentDCP.h:102
oms_status_enu_t addSignalsToResults(const char *regex)
Definition ComponentDCP.cpp:267
std::vector< unsigned int > parameters
Definition ComponentDCP.h:104
std::vector< unsigned int > calculatedParameters
Definition ComponentDCP.h:100
const DCPInfo * getDCPInfo() const
Definition ComponentDCP.h:72
oms_status_enu_t removeSignalsFromResults(const char *regex)
Definition ComponentDCP.cpp:322
Variable * getVariable(const ComRef &cref)
Definition ComponentDCP.cpp:349
oms_status_enu_t exportToSSD(pugi::xml_node &node, Snapshot &snapshot, std::string variantName) const
Definition ComponentDCP.cpp:286
oms_status_enu_t terminate()
Definition ComponentDCP.cpp:333
Definition Component.h:65
ComRef cref
Definition Component.h:190
System * parentSystem
Definition Component.h:189
DCP info.
Definition DCPInfo.h:53
Definition ResultWriter.h:73