Loading sim/contrib/fmus/CMakeLists.txt +1 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ set(DUMMY_FMUS DummyFmuObjectsList DummyFmuOutputTest DummyFmuParameter DummyFmuSecondaryDriverTasksSignal DummyFmuSSPTest DummyFmuStaticActuator ) Loading sim/contrib/fmus/DummyFmuOutputTest/FMI1.in.xml +7 −10 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ <DefaultExperiment startTime="0" stopTime="3"/> <ModelVariables> <ScalarVariable name="output_1" valueReference="0" variability="discrete" causality="output"> <Enumeration declaredType="ComponentState" /> </ScalarVariable> Loading Loading @@ -61,7 +60,6 @@ <ScalarVariable name="output_12" valueReference="1" variability="discrete" causality="output"> <Integer /> </ScalarVariable> </ModelVariables> <Implementation> Loading @@ -69,5 +67,4 @@ <Capabilities canHandleVariableCommunicationStepSize="true" canHandleEvents="true"/> </CoSimulation_StandAlone> </Implementation> </fmiModelDescription> sim/contrib/fmus/DummyFmuOutputTest/model.c +0 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,6 @@ by QTronic, both released under the 2-Clause BSD License. #define V_MIN (0.1) #define EVENT_EPSILON (1e-10) void setStartValues(ModelInstance *comp) { UNUSED(comp); } Loading sim/contrib/fmus/DummyFmuSecondaryDriverTasksSignal/FMI1.in.xml 0 → 100755 +40 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <fmiModelDescription fmiVersion="1.0" modelName="@DUMMY_FMU_NAME@" modelIdentifier="@DUMMY_FMU_NAME@" description="Dummy FMU for testing of openPASS SecondaryDriverTasksSignal" guid="@FMUGUID@" generationDateAndTime="@FMUTIMESTAMP@" numberOfContinuousStates="2" numberOfEventIndicators="1"> <TypeDefinitions> </TypeDefinitions> <DefaultExperiment startTime="0" stopTime="100"/> <ModelVariables> <ScalarVariable name="Output_IndicatorState" valueReference="0" variability="discrete" causality="output"> <Integer /> </ScalarVariable> <ScalarVariable name="Output_HornSwitch" valueReference="0" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_HeadLightSwitch" valueReference="1" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_HighBeamLightSwitch" valueReference="2" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_FlasherSwitch" valueReference="3" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> </ModelVariables> <Implementation> <CoSimulation_StandAlone> <Capabilities canHandleVariableCommunicationStepSize="true" canHandleEvents="true"/> </CoSimulation_StandAlone> </Implementation> </fmiModelDescription> sim/contrib/fmus/DummyFmuSecondaryDriverTasksSignal/FMI2.in.xml 0 → 100755 +49 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <fmiModelDescription fmiVersion="2.0" modelName="@DUMMY_FMU_NAME@" description="Dummy FMU for testing of openPASS SecondaryDriverTasksSignal" generationTool="" guid="@FMUGUID@" generationDateAndTime="@FMUTIMESTAMP@" numberOfEventIndicators="1"> <CoSimulation modelIdentifier="@DUMMY_FMU_NAME@" canHandleVariableCommunicationStepSize="true" canNotUseMemoryManagementFunctions="true" canGetAndSetFMUstate="true" canSerializeFMUstate="true"> </CoSimulation> <TypeDefinitions> </TypeDefinitions> <LogCategories> <Category name="logEvents" description="Log events"/> <Category name="logStatusError" description="Log error messages"/> </LogCategories> <DefaultExperiment startTime="0" stopTime="100" stepSize="1e-2"/> <ModelVariables> <ScalarVariable name="Output_IndicatorState" valueReference="0" variability="discrete" causality="output"> <Integer /> </ScalarVariable> <ScalarVariable name="Output_HornSwitch" valueReference="0" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_HeadLightSwitch" valueReference="1" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_HighBeamLightSwitch" valueReference="2" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_FlasherSwitch" valueReference="3" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> </ModelVariables> <ModelStructure> </ModelStructure> </fmiModelDescription> Loading
sim/contrib/fmus/CMakeLists.txt +1 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ set(DUMMY_FMUS DummyFmuObjectsList DummyFmuOutputTest DummyFmuParameter DummyFmuSecondaryDriverTasksSignal DummyFmuSSPTest DummyFmuStaticActuator ) Loading
sim/contrib/fmus/DummyFmuOutputTest/FMI1.in.xml +7 −10 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ <DefaultExperiment startTime="0" stopTime="3"/> <ModelVariables> <ScalarVariable name="output_1" valueReference="0" variability="discrete" causality="output"> <Enumeration declaredType="ComponentState" /> </ScalarVariable> Loading Loading @@ -61,7 +60,6 @@ <ScalarVariable name="output_12" valueReference="1" variability="discrete" causality="output"> <Integer /> </ScalarVariable> </ModelVariables> <Implementation> Loading @@ -69,5 +67,4 @@ <Capabilities canHandleVariableCommunicationStepSize="true" canHandleEvents="true"/> </CoSimulation_StandAlone> </Implementation> </fmiModelDescription>
sim/contrib/fmus/DummyFmuOutputTest/model.c +0 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,6 @@ by QTronic, both released under the 2-Clause BSD License. #define V_MIN (0.1) #define EVENT_EPSILON (1e-10) void setStartValues(ModelInstance *comp) { UNUSED(comp); } Loading
sim/contrib/fmus/DummyFmuSecondaryDriverTasksSignal/FMI1.in.xml 0 → 100755 +40 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <fmiModelDescription fmiVersion="1.0" modelName="@DUMMY_FMU_NAME@" modelIdentifier="@DUMMY_FMU_NAME@" description="Dummy FMU for testing of openPASS SecondaryDriverTasksSignal" guid="@FMUGUID@" generationDateAndTime="@FMUTIMESTAMP@" numberOfContinuousStates="2" numberOfEventIndicators="1"> <TypeDefinitions> </TypeDefinitions> <DefaultExperiment startTime="0" stopTime="100"/> <ModelVariables> <ScalarVariable name="Output_IndicatorState" valueReference="0" variability="discrete" causality="output"> <Integer /> </ScalarVariable> <ScalarVariable name="Output_HornSwitch" valueReference="0" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_HeadLightSwitch" valueReference="1" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_HighBeamLightSwitch" valueReference="2" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_FlasherSwitch" valueReference="3" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> </ModelVariables> <Implementation> <CoSimulation_StandAlone> <Capabilities canHandleVariableCommunicationStepSize="true" canHandleEvents="true"/> </CoSimulation_StandAlone> </Implementation> </fmiModelDescription>
sim/contrib/fmus/DummyFmuSecondaryDriverTasksSignal/FMI2.in.xml 0 → 100755 +49 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <fmiModelDescription fmiVersion="2.0" modelName="@DUMMY_FMU_NAME@" description="Dummy FMU for testing of openPASS SecondaryDriverTasksSignal" generationTool="" guid="@FMUGUID@" generationDateAndTime="@FMUTIMESTAMP@" numberOfEventIndicators="1"> <CoSimulation modelIdentifier="@DUMMY_FMU_NAME@" canHandleVariableCommunicationStepSize="true" canNotUseMemoryManagementFunctions="true" canGetAndSetFMUstate="true" canSerializeFMUstate="true"> </CoSimulation> <TypeDefinitions> </TypeDefinitions> <LogCategories> <Category name="logEvents" description="Log events"/> <Category name="logStatusError" description="Log error messages"/> </LogCategories> <DefaultExperiment startTime="0" stopTime="100" stepSize="1e-2"/> <ModelVariables> <ScalarVariable name="Output_IndicatorState" valueReference="0" variability="discrete" causality="output"> <Integer /> </ScalarVariable> <ScalarVariable name="Output_HornSwitch" valueReference="0" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_HeadLightSwitch" valueReference="1" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_HighBeamLightSwitch" valueReference="2" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> <ScalarVariable name="Output_FlasherSwitch" valueReference="3" variability="discrete" causality="output"> <Boolean /> </ScalarVariable> </ModelVariables> <ModelStructure> </ModelStructure> </fmiModelDescription>