fmi_adapter_node.cpp
/tmp/ws/src/fmi_adapter/fmi_adapter/src/
fmi__adapter__node_8cpp.html
fmi_adapter/FMIAdapter.h
int
main
fmi__adapter__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
FMIAdapter.cpp
/tmp/ws/src/fmi_adapter/fmi_adapter/src/fmi_adapter/
FMIAdapter_8cpp.html
fmi_adapter/FMIAdapter.h
fmi_adapter
fmi_adapter::helpers
bool
canReadFromFile
namespacefmi__adapter_1_1helpers.html
a0fa8977afed82267308de197818c6052
(const std::string &path)
bool
canWriteToFolder
namespacefmi__adapter_1_1helpers.html
ac65cb3e879a6ad7b45d33918105d6861
(const std::string &path)
std::vector< std::string >
getVariableNamesFromFMU
namespacefmi__adapter_1_1helpers.html
adf9a2d02ccc408ca84c45ec5c262e57b
(fmi2_import_t *fmu, std::function< bool(fmi2_import_variable_t *)> filter=variableFilterAll)
std::vector< fmi2_import_variable_t * >
getVariablesFromFMU
namespacefmi__adapter_1_1helpers.html
af9e8b80921591d99161882ac616ee1e8
(fmi2_import_t *fmu, std::function< bool(fmi2_import_variable_t *)> filter=variableFilterAll)
bool
variableFilterAll
namespacefmi__adapter_1_1helpers.html
a2ea679e8605c28f8a77cdef1bbfde23f
(__attribute__((unused)) fmi2_import_variable_t *variable)
bool
variableFilterByCausality
namespacefmi__adapter_1_1helpers.html
aa49a212f4284b92b49e954ab4394b597
(fmi2_import_variable_t *variable, fmi2_causality_enu_t causality)
FMIAdapter.h
/tmp/ws/src/fmi_adapter/fmi_adapter/include/fmi_adapter/
FMIAdapter_8h.html
fmi_adapter::FMIAdapter
fmi_adapter
struct fmi2_xml_variable_t
fmi2_import_variable_t
FMIAdapter_8h.html
ad88308f49953676a5d1265c12aa04c83
struct fmi_xml_context_t
fmi_import_context_t
FMIAdapter_8h.html
afb532d5f473c24e7e6e62e1e38e3ac45
FMIAdapterTest.cpp
/tmp/ws/src/fmi_adapter/fmi_adapter/test/fmi_adapter/
FMIAdapterTest_8cpp.html
fmi_adapter/FMIAdapter.h
runTests.cpp
/tmp/ws/src/fmi_adapter/fmi_adapter/test/
runTests_8cpp.html
int
main
runTests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
fmi_adapter::FMIAdapter
classfmi__adapter_1_1FMIAdapter.html
__attribute__
classfmi__adapter_1_1FMIAdapter.html
a4dfd518a6b369bbe551a95b247c03d95
((deprecated)) void calcUntil(ros
bool
canHandleVariableCommunicationStepSize
classfmi__adapter_1_1FMIAdapter.html
a417da084df81a0a849a85eba828965a3
() const
ros::Time
doStep
classfmi__adapter_1_1FMIAdapter.html
ad6ef7c76112537b9ba7165bce4da7efc
()
ros::Time
doStep
classfmi__adapter_1_1FMIAdapter.html
a1cbbd61ff09d2ee8dc9f06c3c2fed5d4
(const ros::Duration &stepSize)
ros::Time
doStepsUntil
classfmi__adapter_1_1FMIAdapter.html
a4cdc138bda6f437c7a7b6bccb82f3aab
(const ros::Time &simulationTime)
void
exitInitializationMode
classfmi__adapter_1_1FMIAdapter.html
ace784acad34936fb53f18d697ecd6096
(ros::Time simulationTime)
FMIAdapter
classfmi__adapter_1_1FMIAdapter.html
a7114a02a85983c8be35243208f02792c
(const FMIAdapter &other)=delete
FMIAdapter
classfmi__adapter_1_1FMIAdapter.html
a9bed32020e06bf64c95cd9d8ed708ef5
(const std::string &fmuPath, ros::Duration stepSize=ros::Duration(0.0), bool interpolateInput=true, const std::string &tmpPath="")
std::vector< std::string >
getAllVariableNames
classfmi__adapter_1_1FMIAdapter.html
aca2b0b135993fab5bbbcdccd3bbdcd88
() const
std::vector< fmi2_import_variable_t * >
getAllVariables
classfmi__adapter_1_1FMIAdapter.html
a87edbc9b4dd5a9dc0ebd5b4dd49bd12f
() const
ros::Duration
getDefaultExperimentStep
classfmi__adapter_1_1FMIAdapter.html
abd422ba7a4f2161b6e4e17f94ea46009
() const
std::vector< std::string >
getInputVariableNames
classfmi__adapter_1_1FMIAdapter.html
a84e0a9609ad55445a17a13ba8288a7e3
() const
std::vector< fmi2_import_variable_t * >
getInputVariables
classfmi__adapter_1_1FMIAdapter.html
ac058995c5205f5bd6f6c5c1bdd655841
() const
double
getOutputValue
classfmi__adapter_1_1FMIAdapter.html
affa1f13073ce90f238f3a727e5946e6d
(const std::string &variableName) const
double
getOutputValue
classfmi__adapter_1_1FMIAdapter.html
ae3eeba0f38bcffdbed96090902065aae
(fmi2_import_variable_t *variable) const
std::vector< std::string >
getOutputVariableNames
classfmi__adapter_1_1FMIAdapter.html
ae84a0ecd62aa506a47796328a9d75b97
() const
std::vector< fmi2_import_variable_t * >
getOutputVariables
classfmi__adapter_1_1FMIAdapter.html
ae588fd73f01217405fbec647818b2e67
() const
std::vector< std::string >
getParameterNames
classfmi__adapter_1_1FMIAdapter.html
a7337edde51efccb1fcab40efb8958bd9
() const
std::vector< fmi2_import_variable_t * >
getParameters
classfmi__adapter_1_1FMIAdapter.html
a3b36ad04ce0b0bcfc4eec639c3329954
() const
ros::Time
getSimulationTime
classfmi__adapter_1_1FMIAdapter.html
a5eec9fba1c76999a8068050df7fa35ac
() const
ros::Duration
getStepSize
classfmi__adapter_1_1FMIAdapter.html
a3e80e230183f7a1eb8f4ae74f337113b
() const
void
initializeFromROSParameters
classfmi__adapter_1_1FMIAdapter.html
aa59c44bed2f48911ee129bc1e3cb8273
(const ros::NodeHandle &handle)
bool
isInInitializationMode
classfmi__adapter_1_1FMIAdapter.html
aa350833e4aabbe19c2b78ea8cb4c59ad
() const
FMIAdapter &
operator=
classfmi__adapter_1_1FMIAdapter.html
a7d73e5f892227eec9b6489893df8bc7d
(const FMIAdapter &)=delete
void
setInitialValue
classfmi__adapter_1_1FMIAdapter.html
a6a249154efe2e8f671784de14e8d41e5
(const std::string &variableName, double value)
void
setInitialValue
classfmi__adapter_1_1FMIAdapter.html
a3f961b99c1cd764f61a2825af6fdcc1b
(fmi2_import_variable_t *variable, double value)
void
setInputValue
classfmi__adapter_1_1FMIAdapter.html
a2a62e49e6a6617538cfa0165c97ab079
(fmi2_import_variable_t *variable, ros::Time time, double value)
void
setInputValue
classfmi__adapter_1_1FMIAdapter.html
a8e3be8f1a864dd91eba1ac16be9422e0
(std::string variableName, ros::Time time, double value)
virtual
~FMIAdapter
classfmi__adapter_1_1FMIAdapter.html
a2c409ecf65f957dcd319ff370f965a29
()
static std::string
rosifyName
classfmi__adapter_1_1FMIAdapter.html
ac6a305595d4a11659ea2e4a34eb518ad
(const std::string &name)
void
doStepInternal
classfmi__adapter_1_1FMIAdapter.html
aeba0b7277d3d6f5d510c65f8f86f859d
(const ros::Duration &stepSize)
ros::Time
getSimulationTimeInternal
classfmi__adapter_1_1FMIAdapter.html
a1469780852ffa1521e2cbb700470fbe2
() const
fmi_import_context_t *
context_
classfmi__adapter_1_1FMIAdapter.html
a5ace39137a44355921f5dad32b423698
void *
fmiCallbacks_
classfmi__adapter_1_1FMIAdapter.html
a2f9ca8ce997748c8c64c44e44f5d50de
fmi2_import_t *
fmu_
classfmi__adapter_1_1FMIAdapter.html
a46543ba64a8633cc019459d437a44f5f
const std::string
fmuPath_
classfmi__adapter_1_1FMIAdapter.html
abba68d3f95d1c1d51f314c62861cfe43
double
fmuTime_
classfmi__adapter_1_1FMIAdapter.html
a7f8b50e6bbe90e4a67acc7655e2439aa
ros::Duration
fmuTimeOffset_
classfmi__adapter_1_1FMIAdapter.html
aa8041a3a0effa1ea53b23b196813ec69
bool
inInitializationMode_
classfmi__adapter_1_1FMIAdapter.html
a50302cb42bf9206f5ae66e2c6ee299f6
std::map< fmi2_import_variable_t *, std::map< ros::Time, double > >
inputValuesByVariable_
classfmi__adapter_1_1FMIAdapter.html
a667dcfb042cb249a8873af2f6be1b7db
bool
interpolateInput_
classfmi__adapter_1_1FMIAdapter.html
a6e3a9f64de5bc69e302aa538ed72bd56
jm_callbacks *
jmCallbacks_
classfmi__adapter_1_1FMIAdapter.html
a9d4aaaa4541e123994657ae0a7e95ce6
bool
removeTmpPathInDtor_
classfmi__adapter_1_1FMIAdapter.html
afb20e1237b73ef8e29d4128b64632e4f
ros::Time
simulationTime_
classfmi__adapter_1_1FMIAdapter.html
ae9927844c118848a1a50e19f97c7b211
ros::Duration
stepSize_
classfmi__adapter_1_1FMIAdapter.html
ac1650729a04c3ae7fc5765c97e663e39
std::string
tmpPath_
classfmi__adapter_1_1FMIAdapter.html
a89668c8094a0810cb414a3daa9457759
fmi_adapter
namespacefmi__adapter.html
fmi_adapter::helpers
fmi_adapter::FMIAdapter
fmi_adapter::helpers
namespacefmi__adapter_1_1helpers.html
bool
canReadFromFile
namespacefmi__adapter_1_1helpers.html
a0fa8977afed82267308de197818c6052
(const std::string &path)
bool
canWriteToFolder
namespacefmi__adapter_1_1helpers.html
ac65cb3e879a6ad7b45d33918105d6861
(const std::string &path)
std::vector< std::string >
getVariableNamesFromFMU
namespacefmi__adapter_1_1helpers.html
adf9a2d02ccc408ca84c45ec5c262e57b
(fmi2_import_t *fmu, std::function< bool(fmi2_import_variable_t *)> filter=variableFilterAll)
std::vector< fmi2_import_variable_t * >
getVariablesFromFMU
namespacefmi__adapter_1_1helpers.html
af9e8b80921591d99161882ac616ee1e8
(fmi2_import_t *fmu, std::function< bool(fmi2_import_variable_t *)> filter=variableFilterAll)
bool
variableFilterAll
namespacefmi__adapter_1_1helpers.html
a2ea679e8605c28f8a77cdef1bbfde23f
(__attribute__((unused)) fmi2_import_variable_t *variable)
bool
variableFilterByCausality
namespacefmi__adapter_1_1helpers.html
aa49a212f4284b92b49e954ab4394b597
(fmi2_import_variable_t *variable, fmi2_causality_enu_t causality)