#include <Component.h>
|
| virtual | ~Component () |
| |
| const ComRef & | getCref () const |
| |
| ComRef | getFullCref () const |
| |
| Element * | getElement () |
| |
| Connector * | getConnector (const ComRef &cref) |
| |
| Connector ** | getConnectors () |
| |
| oms_status_enu_t | deleteConnector (const ComRef &cref) |
| |
| oms_status_enu_t | deleteResources () |
| |
| oms_status_enu_t | getAllResources (std::vector< std::string > &resources) const |
| |
| const std::string & | getPath () const |
| |
| oms_component_enu_t | getType () const |
| |
| virtual const FMUInfo * | getFMUInfo () const |
| |
| void | fetchAllVars () |
| |
| System * | getParentSystem () const |
| |
| Model * | getModel () const |
| |
| void | setGeometry (const ssd::ElementGeometry &geometry) |
| |
| oms_status_enu_t | addTLMBus (const oms::ComRef &cref, oms_tlm_domain_t domain, const int dimensions, const oms_tlm_interpolation_t interpolation) |
| |
| oms::TLMBusConnector * | getTLMBusConnector (const oms::ComRef &cref) |
| |
| TLMBusConnector ** | getTLMBusConnectors () |
| |
| oms_status_enu_t | addConnectorToTLMBus (const ComRef &busCref, const ComRef &connectorCref, const std::string type) |
| |
| oms_status_enu_t | deleteConnectorFromTLMBus (const ComRef &busCref, const ComRef &connectorCref) |
| |
| virtual oms_status_enu_t | exportToSSD (pugi::xml_node &node) const =0 |
| |
| virtual oms_status_enu_t | instantiate ()=0 |
| |
| virtual oms_status_enu_t | initialize ()=0 |
| |
| virtual oms_status_enu_t | terminate ()=0 |
| |
| virtual oms_status_enu_t | reset ()=0 |
| |
| virtual oms_status_enu_t | stepUntil (double stopTime) |
| |
| const DirectedGraph & | getInitialUnknownsGraph () |
| |
| const DirectedGraph & | getOutputsGraph () |
| |
| virtual oms_status_enu_t | getBoolean (const ComRef &cref, bool &value) |
| |
| virtual oms_status_enu_t | getInteger (const ComRef &cref, int &value) |
| |
| virtual oms_status_enu_t | getReal (const ComRef &cref, double &value) |
| |
| virtual oms_status_enu_t | setBoolean (const ComRef &cref, bool value) |
| |
| virtual oms_status_enu_t | setInteger (const ComRef &cref, int value) |
| |
| virtual oms_status_enu_t | setReal (const ComRef &cref, double value) |
| |
| virtual oms_status_enu_t | registerSignalsForResultFile (ResultWriter &resultFile)=0 |
| |
| virtual oms_status_enu_t | updateSignals (ResultWriter &resultWriter)=0 |
| |
| virtual oms_status_enu_t | addSignalsToResults (const char *regex)=0 |
| |
| virtual oms_status_enu_t | removeSignalsFromResults (const char *regex)=0 |
| |
◆ ~Component()
| oms::Component::~Component |
( |
| ) |
|
|
virtual |
◆ Component() [1/2]
◆ Component() [2/2]
| oms::Component::Component |
( |
Component const & |
| ) |
|
|
protected |
◆ addConnectorToTLMBus()
◆ addSignalsToResults()
| virtual oms_status_enu_t oms::Component::addSignalsToResults |
( |
const char * |
regex | ) |
|
|
pure virtual |
◆ addTLMBus()
◆ deleteConnector()
◆ deleteConnectorFromTLMBus()
◆ deleteResources()
◆ exportToSSD()
| virtual oms_status_enu_t oms::Component::exportToSSD |
( |
pugi::xml_node & |
node | ) |
const |
|
pure virtual |
◆ fetchAllVars()
| void oms::Component::fetchAllVars |
( |
| ) |
|
|
inline |
◆ getAllResources()
| oms_status_enu_t oms::Component::getAllResources |
( |
std::vector< std::string > & |
resources | ) |
const |
|
inline |
◆ getBoolean()
◆ getConnector()
◆ getConnectors()
| Connector** oms::Component::getConnectors |
( |
| ) |
|
|
inline |
◆ getCref()
| const ComRef& oms::Component::getCref |
( |
| ) |
const |
|
inline |
◆ getElement()
| Element* oms::Component::getElement |
( |
| ) |
|
|
inline |
◆ getFMUInfo()
| virtual const FMUInfo* oms::Component::getFMUInfo |
( |
| ) |
const |
|
inlinevirtual |
◆ getFullCref()
◆ getInitialUnknownsGraph()
◆ getInteger()
◆ getModel()
◆ getOutputsGraph()
◆ getParentSystem()
| System* oms::Component::getParentSystem |
( |
| ) |
const |
|
inline |
◆ getPath()
| const std::string& oms::Component::getPath |
( |
| ) |
const |
|
inline |
◆ getReal()
◆ getTLMBusConnector()
◆ getTLMBusConnectors()
◆ getType()
◆ initialize()
◆ instantiate()
◆ operator=()
◆ registerSignalsForResultFile()
◆ removeSignalsFromResults()
| virtual oms_status_enu_t oms::Component::removeSignalsFromResults |
( |
const char * |
regex | ) |
|
|
pure virtual |
◆ reset()
◆ setBoolean()
◆ setGeometry()
◆ setInteger()
◆ setReal()
◆ stepUntil()
◆ terminate()
◆ updateSignals()
◆ clock
| Clock oms::Component::clock |
|
protected |
◆ clock_id
| unsigned int oms::Component::clock_id |
|
protected |
◆ connectors
| std::vector<Connector*> oms::Component::connectors |
|
protected |
◆ cref
◆ element
◆ fetchAllVars_
| bool oms::Component::fetchAllVars_ = false |
|
protected |
◆ initialUnknownsGraph
◆ outputsGraph
◆ parentSystem
| System* oms::Component::parentSystem |
|
private |
◆ path
| std::string oms::Component::path |
|
private |
◆ tlmbusconnectors
◆ type
The documentation for this class was generated from the following files:
- /home/jenkins/workspace/OMSimulator_v2.0.1/src/OMSimulatorLib/Component.h
- /home/jenkins/workspace/OMSimulator_v2.0.1/src/OMSimulatorLib/Component.cpp