aboutsummaryrefslogtreecommitdiffstats
path: root/test/monniaux/tacle-bench-powerwindow/powerwindow_HeaderFiles/powerwindow_model_reference_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'test/monniaux/tacle-bench-powerwindow/powerwindow_HeaderFiles/powerwindow_model_reference_types.h')
-rw-r--r--test/monniaux/tacle-bench-powerwindow/powerwindow_HeaderFiles/powerwindow_model_reference_types.h51
1 files changed, 51 insertions, 0 deletions
diff --git a/test/monniaux/tacle-bench-powerwindow/powerwindow_HeaderFiles/powerwindow_model_reference_types.h b/test/monniaux/tacle-bench-powerwindow/powerwindow_HeaderFiles/powerwindow_model_reference_types.h
new file mode 100644
index 00000000..c2dda9e1
--- /dev/null
+++ b/test/monniaux/tacle-bench-powerwindow/powerwindow_HeaderFiles/powerwindow_model_reference_types.h
@@ -0,0 +1,51 @@
+/*
+
+ This program is part of the TACLeBench benchmark suite.
+ Version V 1.x
+
+ Name: powerwindow_model_reference_types.h
+
+ Author: CoSys-Lab, University of Antwerp
+
+ Function: headerfile
+
+ Source: https://github.com/tacle/tacle-bench/blob/master/bench/app/PowerWindow/powerwindow_HeaderFiles/powerwindow_model_reference_types.h
+
+ Changes: a brief summary of major functional changes and formatting)
+
+ License: GNU General Public License
+
+ */
+
+#ifndef powerwindow___MODEL_REFERENCE_TYPES_H__
+#define powerwindow___MODEL_REFERENCE_TYPES_H__
+#include "../powerwindow_HeaderFiles/powerwindow_rtwtypes.h"
+#ifndef powerwindow___MODEL_REFERENCE_TYPES__
+#define powerwindow___MODEL_REFERENCE_TYPES__
+
+/*===========================================================================*
+ * Model reference type definitions *
+ *===========================================================================*/
+/*
+ * This structure is used by model reference to
+ * communicate timing information through the hierarchy.
+ */
+typedef struct powerwindow__rtTimingBridge_tag powerwindow_rtTimingBridge;
+struct powerwindow__rtTimingBridge_tag {
+ powerwindow_uint32_T nTasks;
+ powerwindow_uint32_T** clockTick;
+ powerwindow_uint32_T** clockTickH;
+ powerwindow_uint32_T* taskCounter;
+ powerwindow_real_T** taskTime;
+ powerwindow_boolean_T** rateTransition;
+ powerwindow_boolean_T *firstInitCond;
+};
+
+#endif /* __MODEL_REFERENCE_TYPES__ */
+#endif /* __MODEL_REFERENCE_TYPES_H__ */
+
+/*
+ * File trailer for generated code.
+ *
+ * [EOF]
+ */