FMI Library: part of JModelica.org
Typedefs | Enumerations | Functions
fmi1_enums.h File Reference

Definions the enum types used with FMI 1.0 libs. More...

#include <fmilib_config.h>

Go to the source code of this file.

Typedefs

typedef enum fmi1_variable_naming_convension_enu_t fmi1_variable_naming_convension_enu_t
 Naming convention for the variables in XML file. More...
 
typedef enum fmi1_fmu_kind_enu_t fmi1_fmu_kind_enu_t
 FMU 1.0 kinds. More...
 
typedef enum fmi1_variability_enu_t fmi1_variability_enu_t
 Variability property for variables. More...
 
typedef enum fmi1_causality_enu_t fmi1_causality_enu_t
 Causality property for variables. More...
 
typedef enum fmi1_variable_alias_kind_enu_t fmi1_variable_alias_kind_enu_t
 Alias property for variables. More...
 
typedef enum fmi1_base_type_enu_t fmi1_base_type_enu_t
 Base types used in type definitions. More...
 

Enumerations

enum  fmi1_variable_naming_convension_enu_t { fmi1_naming_enu_flat, fmi1_naming_enu_structured, fmi1_naming_enu_unknown }
 Naming convention for the variables in XML file. More...
 
enum  fmi1_fmu_kind_enu_t { fmi1_fmu_kind_enu_me = 0, fmi1_fmu_kind_enu_cs_standalone, fmi1_fmu_kind_enu_cs_tool, fmi1_fmu_kind_enu_unknown }
 FMU 1.0 kinds. More...
 
enum  fmi1_variability_enu_t {
  fmi1_variability_enu_constant, fmi1_variability_enu_parameter, fmi1_variability_enu_discrete, fmi1_variability_enu_continuous,
  fmi1_variability_enu_unknown
}
 Variability property for variables. More...
 
enum  fmi1_causality_enu_t {
  fmi1_causality_enu_input, fmi1_causality_enu_output, fmi1_causality_enu_internal, fmi1_causality_enu_none,
  fmi1_causality_enu_unknown
}
 Causality property for variables. More...
 
enum  fmi1_variable_alias_kind_enu_t { fmi1_variable_is_negated_alias = -1, fmi1_variable_is_not_alias = 0, fmi1_variable_is_alias = 1 }
 Alias property for variables. More...
 
enum  fmi1_base_type_enu_t {
  fmi1_base_type_real, fmi1_base_type_int, fmi1_base_type_bool, fmi1_base_type_str,
  fmi1_base_type_enum
}
 Base types used in type definitions. More...
 

Functions

FMILIB_EXPORT const charfmi1_naming_convention_to_string (fmi1_variable_naming_convension_enu_t convention)
 Convert a fmi1_variable_naming_convension_enu_t constant into string. More...
 
FMILIB_EXPORT const charfmi1_fmu_kind_to_string (fmi1_fmu_kind_enu_t kind)
 Convert a fmi1_fmu_kind_enu_t constant into string. More...
 
FMILIB_EXPORT const charfmi1_variability_to_string (fmi1_variability_enu_t v)
 Convert a fmi1_variability_enu_t constant into string. More...
 
FMILIB_EXPORT const charfmi1_causality_to_string (fmi1_causality_enu_t c)
 Convert a fmi1_causality_enu_t constant into string. More...
 
FMILIB_EXPORT const charfmi1_base_type_to_string (fmi1_base_type_enu_t bt)
 Convert base type constant to string. More...
 

Detailed Description

Definions the enum types used with FMI 1.0 libs.

Definition in file fmi1_enums.h.