Description
#
Macro
Current
Should be
1
MASK_fmi3NewDiscreteStates (wrong name — function is fmi3UpdateDiscreteStates)
MASK_AnyState
EventMode
2
MASK_fmi3SetInputDerivatives
defined
remove — function doesn't exist in FMI 3
3
MASK_fmi3DoEarlyReturn
defined
remove — function doesn't exist in FMI 3
4
MASK_fmi3GetDoStepDiscardedStatus
defined
remove — function doesn't exist in FMI 3
5
MASK_fmi3SetTime
EventMode | ContinuousTimeMode
ContinuousTimeMode
6
MASK_fmi3EnterStepMode
InitializationMode | EventMode
EventMode
7
MASK_fmi3GetClock
MASK_AnyState
EventMode | ClockActivationMode
8
MASK_fmi3SetClock
MASK_AnyState
EventMode
9
MASK_fmi3GetIntervalDecimal/Fraction
MASK_AnyState
InitializationMode | EventMode | ClockActivationMode
10
MASK_fmi3SetIntervalDecimal/Fraction
MASK_AnyState
InitializationMode | EventMode
11
MASK_fmi3GetDirectionalDerivative/AdjointDerivative
missing ClockActivationMode
add ClockActivationMode
12
MASK_fmi3GetOutputDerivatives
missing IntermediateUpdateMode
add IntermediateUpdateMode
13
MASK_fmi3Terminate
missing IntermediateUpdateMode
add IntermediateUpdateMode
14
MASK_fmi3Set{all types}
includes Terminated
remove Terminated
15
MASK_fmi3Get{all types}
includes ConfigurationMode | ReconfigurationMode
remove both
Reactions are currently unavailable
You can’t perform that action at this time.
MASK_fmi3NewDiscreteStates(wrong name — function isfmi3UpdateDiscreteStates)MASK_AnyStateEventModeMASK_fmi3SetInputDerivativesMASK_fmi3DoEarlyReturnMASK_fmi3GetDoStepDiscardedStatusMASK_fmi3SetTimeEventMode | ContinuousTimeModeContinuousTimeModeMASK_fmi3EnterStepModeInitializationMode | EventModeEventModeMASK_fmi3GetClockMASK_AnyStateEventMode | ClockActivationModeMASK_fmi3SetClockMASK_AnyStateEventModeMASK_fmi3GetIntervalDecimal/FractionMASK_AnyStateInitializationMode | EventMode | ClockActivationModeMASK_fmi3SetIntervalDecimal/FractionMASK_AnyStateInitializationMode | EventModeMASK_fmi3GetDirectionalDerivative/AdjointDerivativeClockActivationModeClockActivationModeMASK_fmi3GetOutputDerivativesIntermediateUpdateModeIntermediateUpdateModeMASK_fmi3TerminateIntermediateUpdateModeIntermediateUpdateModeMASK_fmi3Set{all types}TerminatedTerminatedMASK_fmi3Get{all types}ConfigurationMode | ReconfigurationMode