1 /*
2 * File: rt_nonfinite.h
3 *
4 * Real-Time Workshop code generated for Simulink model controlMCUSlugsMKII.
5 *
6 * Model version : 1.714
7 * Real-Time Workshop file version : 7.5 (R2010a) 25-Jan-2010
8 * Real-Time Workshop file generated on : Tue Nov 23 13:12:51 2010
9 * TLC version : 7.5 (Jan 19 2010)
10 * C source code generated on : Tue Nov 23 13:12:52 2010
11 *--------------------------------------------------------------
12 * Embedded Coder for Microchip dsPIC family. |
13 * Generate .c and .h files from your Matlab/simulink model |
14 * and compile the diagram to .hex and .coff file that can be |
15 * downloaded directly into the microcontroller |
16 * |
17 * Licence Accorded to Blake Mills |
18 * University of Colorado-Boulder |
19 * |
20 * Written by Lubin KERHUEL - http://www.kerhuel.eu |
21 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
22 * Version 3.3a 22-Nov-2010 |
23 * For Matlab 7.10 R2010a |
24 *--------------------------------------------------------------
25 */
26
27 #ifndef RTW_HEADER_rt_nonfinite_h_
28 #define RTW_HEADER_rt_nonfinite_h_
29 #include <stddef.h>
30 #include "rtwtypes.h"
31
32 extern real_T rtInf;
33 extern real_T rtMinusInf;
34 extern real_T rtNaN;
35 extern real32_T rtInfF;
36 extern real32_T rtMinusInfF;
37 extern real32_T rtNaNF;
38 extern void rt_InitInfAndNaN(size_t realSize);
39 extern boolean_T rtIsInf(real_T value);
40 extern boolean_T rtIsInfF(real32_T value);
41 extern boolean_T rtIsNaN(real_T value);
42 extern boolean_T rtIsNaNF(real32_T value);
43 typedef struct {
44 struct {
45 uint32_T wordH;
46 uint32_T wordL;
47 } words;
48 } BigEndianIEEEDouble;
49
50 typedef struct {
51 struct {
52 uint32_T wordL;
53 uint32_T wordH;
54 } words;
55 } LittleEndianIEEEDouble;
56
57 typedef struct {
58 union {
59 real32_T wordLreal;
60 uint32_T wordLuint;
61 } wordL;
62 } IEEESingle;
63
64 #endif /* RTW_HEADER_rt_nonfinite_h_ */
65
66 /* File trailer for Real-Time Workshop generated code.
67 *
68 * [EOF]
69 */
70
|