File: C:\Mariano\Temp\SLUG_Autopilot\Stable\controlMCUSlugsMKII_dspic\sources\controlMCUSlugsMKII_types.h

    1   /*
    2    * File: controlMCUSlugsMKII_types.h
    3    *
    4    * Real-Time Workshop code generated for Simulink model controlMCUSlugsMKII.
    5    *
    6    * Model version                        : 1.716
    7    * Real-Time Workshop file version      : 6.6  (R2007a)  01-Feb-2007
    8    * Real-Time Workshop file generated on : Sat Nov 27 11:43:56 2010
    9    * TLC version                          : 6.6 (Jan 16 2007)
   10    * C source code generated on           : Sat Nov 27 11:43:58 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 Mariano I. Lizarraga                     |
   18    *                     University of California Santa Cruz (UCSC)|
   19    *                                                              |
   20    *   Written by Lubin KERHUEL -  http://www.kerhuel.eu          |
   21    *  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
   22    *   Version 0.99b+                            17-Mar-2009      |
   23    *   For Matlab 7.4             R2007a                          |
   24    *--------------------------------------------------------------
   25    */
   26   
   27   #ifndef _RTW_HEADER_controlMCUSlugsMKII_types_h_
   28   #define _RTW_HEADER_controlMCUSlugsMKII_types_h_
   29   #ifndef _CSC37_CONTROLMCUSLUGSMKII_CHART_
   30   #define _CSC37_CONTROLMCUSLUGSMKII_CHART_
   31   
   32   typedef struct {
   33     real_T a;
   34     real_T b;
   35     real32_T u_km1;
   36     real32_T y_km1;
   37     boolean_T a_not_empty;
   38   } CSc37_controlMCUSlugsMKII_Chart;
   39   
   40   #endif                                 /* _CSC37_CONTROLMCUSLUGSMKII_CHART_ */
   41   
   42   #ifndef _CSC49_CONTROLMCUSLUGSMKII_CHART_
   43   #define _CSC49_CONTROLMCUSLUGSMKII_CHART_
   44   
   45   typedef struct {
   46     real_T a;
   47     real_T b;
   48     real32_T u_km1;
   49     real32_T y_km1;
   50     boolean_T a_not_empty;
   51   } CSc49_controlMCUSlugsMKII_Chart;
   52   
   53   #endif                                 /* _CSC49_CONTROLMCUSLUGSMKII_CHART_ */
   54   
   55   #ifndef _CSC14_CONTROLMCUSLUGSMKII_CHART_
   56   #define _CSC14_CONTROLMCUSLUGSMKII_CHART_
   57   
   58   typedef struct {
   59     real_T a;
   60     real_T b;
   61     real32_T u_km1;
   62     real32_T y_km1;
   63     boolean_T a_not_empty;
   64   } CSc14_controlMCUSlugsMKII_Chart;
   65   
   66   #endif                                 /* _CSC14_CONTROLMCUSLUGSMKII_CHART_ */
   67   
   68   #ifndef _CSC48_CONTROLMCUSLUGSMKII_CHART_
   69   #define _CSC48_CONTROLMCUSLUGSMKII_CHART_
   70   
   71   typedef struct {
   72     real_T a;
   73     real_T b;
   74     real32_T u_km1;
   75     real32_T y_km1;
   76     boolean_T a_not_empty;
   77   } CSc48_controlMCUSlugsMKII_Chart;
   78   
   79   #endif                                 /* _CSC48_CONTROLMCUSLUGSMKII_CHART_ */
   80   
   81   #ifndef _CSC10_CONTROLMCUSLUGSMKII_CHART_
   82   #define _CSC10_CONTROLMCUSLUGSMKII_CHART_
   83   
   84   typedef struct {
   85     boolean_T fromWP_not_empty;
   86     uint8_T fromWP;
   87     uint8_T toWP;
   88     uint8_T totoWP;
   89   } CSc10_controlMCUSlugsMKII_Chart;
   90   
   91   #endif                                 /* _CSC10_CONTROLMCUSLUGSMKII_CHART_ */
   92   
   93   #ifndef _CSC11_CONTROLMCUSLUGSMKII_CHART_
   94   #define _CSC11_CONTROLMCUSLUGSMKII_CHART_
   95   
   96   typedef struct {
   97     uint16_T internalTimer;
   98     uint8_T oldSw;
   99   } CSc11_controlMCUSlugsMKII_Chart;
  100   
  101   #endif                                 /* _CSC11_CONTROLMCUSLUGSMKII_CHART_ */
  102   
  103   #ifndef _CSC4_CONTROLMCUSLUGSMKII_CHARTS_
  104   #define _CSC4_CONTROLMCUSLUGSMKII_CHARTS_
  105   
  106   typedef struct {
  107     uint16_T oldValues[7];
  108   } CSc4_controlMCUSlugsMKII_ChartS;
  109   
  110   #endif                                 /* _CSC4_CONTROLMCUSLUGSMKII_CHARTS_ */
  111   
  112   #ifndef _CSC6_CONTROLMCUSLUGSMKII_CHARTS_
  113   #define _CSC6_CONTROLMCUSLUGSMKII_CHARTS_
  114   
  115   typedef struct {
  116     uint16_T oldValues[7];
  117   } CSc6_controlMCUSlugsMKII_ChartS;
  118   
  119   #endif                                 /* _CSC6_CONTROLMCUSLUGSMKII_CHARTS_ */
  120   
  121   #ifndef _CSC25_CONTROLMCUSLUGSMKII_CHART_
  122   #define _CSC25_CONTROLMCUSLUGSMKII_CHART_
  123   
  124   typedef struct {
  125     uint16_T oldValues[7];
  126   } CSc25_controlMCUSlugsMKII_Chart;
  127   
  128   #endif                                 /* _CSC25_CONTROLMCUSLUGSMKII_CHART_ */
  129   
  130   #ifndef _CSC26_CONTROLMCUSLUGSMKII_CHART_
  131   #define _CSC26_CONTROLMCUSLUGSMKII_CHART_
  132   
  133   typedef struct {
  134     uint16_T oldValues[7];
  135   } CSc26_controlMCUSlugsMKII_Chart;
  136   
  137   #endif                                 /* _CSC26_CONTROLMCUSLUGSMKII_CHART_ */
  138   
  139   /* Forward declaration for rtModel */
  140   typedef struct RT_MODEL_controlMCUSlugsMKII RT_MODEL_controlMCUSlugsMKII;
  141   
  142   #endif                                 /* _RTW_HEADER_controlMCUSlugsMKII_types_h_ */
  143   
  144   /* File trailer for Real-Time Workshop generated code.
  145    *
  146    * [EOF]
  147    */