FMI Library: part of JModelica.org
Functions
Functions to retrieve capability flags.

Functions

FMILIB_EXPORT int fmi1_import_get_canHandleVariableCommunicationStepSize (fmi1_import_capabilities_t *)
 Retrieve canHandleVariableCommunicationStepSize flag. More...
 
FMILIB_EXPORT int fmi1_import_get_canHandleEvents (fmi1_import_capabilities_t *)
 Retrieve canHandleEvents flag. More...
 
FMILIB_EXPORT int fmi1_import_get_canRejectSteps (fmi1_import_capabilities_t *)
 Retrieve canRejectSteps flag. More...
 
FMILIB_EXPORT int fmi1_import_get_canInterpolateInputs (fmi1_import_capabilities_t *)
 Retrieve canInterpolateInputs flag. More...
 
FMILIB_EXPORT unsigned int fmi1_import_get_maxOutputDerivativeOrder (fmi1_import_capabilities_t *)
 Retrieve maxOutputDerivativeOrder. More...
 
FMILIB_EXPORT int fmi1_import_get_canRunAsynchronuously (fmi1_import_capabilities_t *)
 Retrieve canRunAsynchronuously flag. More...
 
FMILIB_EXPORT int fmi1_import_get_canSignalEvents (fmi1_import_capabilities_t *)
 Deprecated since 1.0.1, do not use. More...
 
FMILIB_EXPORT int fmi1_import_get_canBeInstantiatedOnlyOncePerProcess (fmi1_import_capabilities_t *)
 Retrieve canBeInstantiatedOnlyOncePerProcess flag. More...
 
FMILIB_EXPORT int fmi1_import_get_canNotUseMemoryManagementFunctions (fmi1_import_capabilities_t *)
 Retrieve canNotUseMemoryManagementFunctions flag. More...
 

FMU capabilities flags

typedef struct fmi1_xml_capabilities_t fmi1_import_capabilities_t
 A container for all the capability flags. More...
 

Detailed Description

The functions accept a pointer to fmi1_import_capabilities_t returned by fmi1_import_get_capabilities(). They return the flags as specified by the FMI 1.0 standard. Default values are returned for model-exachange FMUs.

Typedef Documentation

typedef struct fmi1_xml_capabilities_t fmi1_import_capabilities_t

A container for all the capability flags.

Definition at line 42 of file fmi1_import_capabilities.h.

Function Documentation

FMILIB_EXPORT int fmi1_import_get_canHandleVariableCommunicationStepSize ( fmi1_import_capabilities_t )

Retrieve canHandleVariableCommunicationStepSize flag.

FMILIB_EXPORT int fmi1_import_get_canHandleEvents ( fmi1_import_capabilities_t )

Retrieve canHandleEvents flag.

FMILIB_EXPORT int fmi1_import_get_canRejectSteps ( fmi1_import_capabilities_t )

Retrieve canRejectSteps flag.

FMILIB_EXPORT int fmi1_import_get_canInterpolateInputs ( fmi1_import_capabilities_t )

Retrieve canInterpolateInputs flag.

FMILIB_EXPORT unsigned int fmi1_import_get_maxOutputDerivativeOrder ( fmi1_import_capabilities_t )

Retrieve maxOutputDerivativeOrder.

FMILIB_EXPORT int fmi1_import_get_canRunAsynchronuously ( fmi1_import_capabilities_t )

Retrieve canRunAsynchronuously flag.

FMILIB_EXPORT int fmi1_import_get_canSignalEvents ( fmi1_import_capabilities_t )

Deprecated since 1.0.1, do not use.

FMILIB_EXPORT int fmi1_import_get_canBeInstantiatedOnlyOncePerProcess ( fmi1_import_capabilities_t )

Retrieve canBeInstantiatedOnlyOncePerProcess flag.

FMILIB_EXPORT int fmi1_import_get_canNotUseMemoryManagementFunctions ( fmi1_import_capabilities_t )

Retrieve canNotUseMemoryManagementFunctions flag.