Skip to content

Changes

Summary

  1. implement oms_duplicateVariant() (#1178) (details)
Commit e07f46c6b37789e7c461c9ea9ddb10e70c5d8ef9 by palanisamy arunkumar
implement oms_duplicateVariant() (#1178)

* implement oms_duplicateVariant()

* assign unique signalFilter.xml names for variants

* expected output

* add test to filter signals in variants

* create unique filename for local resources (.ssv,.ssm) when duplicating variants

* fix variantNames for subsystems

* fix handling variantNames
The file was modified src/OMSimulatorLib/ComponentTable.h (diff)
The file was modified src/OMSimulatorLib/Values.cpp (diff)
The file was modified src/OMSimulatorLib/ComponentFMUME.cpp (diff)
The file was modified src/OMSimulatorLib/ComponentFMUCS.h (diff)
The file was modified src/OMSimulatorLua/OMSimulatorLua.c (diff)
The file was modified src/OMSimulatorLib/OMSimulator.cpp (diff)
The file was addedtestsuite/simulation/duplicateVariant3.lua
The file was modified src/OMSimulatorLib/Component.h (diff)
The file was modified src/OMSimulatorLib/OMSimulator.h (diff)
The file was modified src/OMSimulatorLib/ComponentTable.cpp (diff)
The file was modified testsuite/simulation/Makefile (diff)
The file was modified src/OMSimulatorLib/TLM/ExternalModel.h (diff)
The file was modified src/OMSimulatorLib/Values.h (diff)
The file was modified src/OMSimulatorLib/ComponentFMUCS.cpp (diff)
The file was modified src/OMSimulatorLib/Model.h (diff)
The file was modified src/OMSimulatorLib/System.cpp (diff)
The file was modified src/OMSimulatorLib/Model.cpp (diff)
The file was modified src/OMSimulatorLib/TLM/ExternalModel.cpp (diff)
The file was addedtestsuite/simulation/duplicateVariant1.lua
The file was modified src/OMSimulatorLib/ComponentFMUME.h (diff)
The file was modified src/OMSimulatorLib/System.h (diff)
The file was addedtestsuite/simulation/duplicateVariant2.lua