Skip to content

Commit 60fa8f1

Browse files
committed
feat(core): add optional compatibility flags to fmi 2.0 xml headers
1 parent a632a87 commit 60fa8f1

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • packages/core/src/compiler/modelica

packages/core/src/compiler/modelica/fmi.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,15 +529,15 @@ function generateModelDescriptionXml(
529529
if (opts.fmuType.modelExchange) {
530530
lines.push("");
531531
lines.push(
532-
` <ModelExchange modelIdentifier="${escapeXml(opts.modelIdentifier)}" canGetAndSetFMUstate="true" canSerializeFMUstate="true" providesDirectionalDerivative="true" />`,
532+
` <ModelExchange modelIdentifier="${escapeXml(opts.modelIdentifier)}" completedIntegratorStepNotNeeded="true" canGetAndSetFMUstate="true" canSerializeFMUstate="true" providesDirectionalDerivative="true" />`,
533533
);
534534
}
535535

536536
// CoSimulation element
537537
if (opts.fmuType.coSimulation) {
538538
lines.push("");
539539
lines.push(
540-
` <CoSimulation modelIdentifier="${escapeXml(opts.modelIdentifier)}" canGetAndSetFMUstate="true" canSerializeFMUstate="true" providesDirectionalDerivative="true" canInterpolateInputs="true" />`,
540+
` <CoSimulation modelIdentifier="${escapeXml(opts.modelIdentifier)}" canHandleVariableCommunicationStepSize="true" canInterpolateInputs="true" maxOutputDerivativeOrder="0" canGetAndSetFMUstate="true" canSerializeFMUstate="true" providesDirectionalDerivative="true" />`,
541541
);
542542
}
543543

0 commit comments

Comments
 (0)