OpenFAST
Wind turbine multiphysics simulator
SCDataEx_Types.h
1 
7 #ifndef _SCDataEx_TYPES_H
8 #define _SCDataEx_TYPES_H
9 
10 
11 #ifdef _WIN32 //define something for Windows (32-bit)
12 # include "stdbool.h"
13 # define CALL __declspec( dllexport )
14 #elif _WIN64 //define something for Windows (64-bit)
15 # include "stdbool.h"
16 # define CALL __declspec( dllexport )
17 #else
18 # include <stdbool.h>
19 # define CALL
20 #endif
21 
22 
23  typedef struct SC_DX_InitInputType {
24  void * object ;
25  int NumSC2Ctrl ;
26  int NumSC2CtrlGlob ;
27  int NumCtrl2SC ;
29  typedef struct SC_DX_InitOutputType {
30  void * object ;
31 
33  typedef struct SC_DX_ParameterType {
34  void * object ;
35  bool useSC ;
37  typedef struct SC_DX_InputType {
38  void * object ;
39  float * toSC ; int toSC_Len ;
41  typedef struct SC_DX_OutputType {
42  void * object ;
43  float * fromSC ; int fromSC_Len ;
44  float * fromSCglob ; int fromSCglob_Len ;
46  typedef struct SC_DX_UserData {
47  SC_DX_InitInputType_t SC_DX_InitInput ;
48  SC_DX_InitOutputType_t SC_DX_InitOutput ;
49  SC_DX_ParameterType_t SC_DX_Param ;
50  SC_DX_InputType_t SC_DX_Input ;
51  SC_DX_OutputType_t SC_DX_Output ;
52  } SC_DX_t ;
53 
54 #endif // _SCDataEx_TYPES_H
55 
56 
Definition: SCDataEx_Types.h:33
Definition: SCDataEx_Types.h:41
Definition: SCDataEx_Types.h:46
Definition: SCDataEx_Types.h:23
Definition: SCDataEx_Types.h:29
Definition: SCDataEx_Types.h:37