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

    1   /*
    2    * File: controlMCUSlugsMKII.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_h_
   28   #define _RTW_HEADER_controlMCUSlugsMKII_h_
   29   #ifndef _controlMCUSlugsMKII_COMMON_INCLUDES_
   30   # define _controlMCUSlugsMKII_COMMON_INCLUDES_
   31   #include <stdlib.h>
   32   #include <stddef.h>
   33   #include <math.h>
   34   #include <string.h>
   35   #include "rtwtypes.h"
   36   #include "rtlibsrc.h"
   37   #endif                                 /* _controlMCUSlugsMKII_COMMON_INCLUDES_ */
   38   
   39   #include "controlMCUSlugsMKII_types.h"
   40   
   41   /* Macros for accessing real-time model data structure */
   42   #ifndef rtmGetErrorStatus
   43   # define rtmGetErrorStatus(rtm)        ((void*) 0)
   44   #endif
   45   
   46   #ifndef rtmSetErrorStatus
   47   # define rtmSetErrorStatus(rtm, val)   ((void) 0)
   48   #endif
   49   
   50   #ifndef rtmStepTask
   51   # define rtmStepTask(rtm, idx)         ((rtm)->Timing.TaskCounters.TID[(idx)] == 0)
   52   #endif
   53   
   54   #ifndef rtmGetStopRequested
   55   # define rtmGetStopRequested(rtm)      ((void*) 0)
   56   #endif
   57   
   58   /* Block signals for system '<S70>/negprotect' */
   59   typedef struct {
   60     real32_T zpVal;                      /* '<S70>/negprotect' */
   61   } rtB_negprotect_controlMCUSlugsM;
   62   
   63   /* Block signals for system '<S14>/myMux Fun1' */
   64   typedef struct {
   65     real32_T y[3];                       /* '<S14>/myMux Fun1' */
   66   } rtB_myMuxFun1_controlMCUSlugsMK;
   67   
   68   /* Block signals for system '<S129>/Embedded MATLAB Function' */
   69   typedef struct {
   70     real32_T xDoty;                      /* '<S129>/Embedded MATLAB Function' */
   71   } rtB_EmbeddedMATLABFunction_cont;
   72   
   73   /* Block signals for system '<S149>/negprotect' */
   74   typedef struct {
   75     real32_T zpVal_k;                    /* '<S149>/negprotect' */
   76   } rtB_negprotect_controlMCUSlug_p;
   77   
   78   /* Block signals for system '<S150>/Embedded MATLAB Function' */
   79   typedef struct {
   80     real32_T xDoty_g;                    /* '<S150>/Embedded MATLAB Function' */
   81   } rtB_EmbeddedMATLABFunction_co_e;
   82   
   83   /* Block signals for system '<S215>/Embedded MATLAB Function' */
   84   typedef struct {
   85     real32_T xDoty_j;                    /* '<S215>/Embedded MATLAB Function' */
   86   } rtB_EmbeddedMATLABFunction_co_l;
   87   
   88   /* Block signals for system '<S333>/myMux Fun1' */
   89   typedef struct {
   90     real32_T y_l[9];                     /* '<S333>/myMux Fun1' */
   91   } rtB_myMuxFun1_controlMCUSlugs_p;
   92   
   93   /* Block signals for system '<S334>/myMux Fun1' */
   94   typedef struct {
   95     real32_T y_i[3];                     /* '<S334>/myMux Fun1' */
   96   } rtB_myMuxFun1_controlMCUSlugs_b;
   97   
   98   /* Block signals (auto storage) */
   99   typedef struct {
  100     real_T IC;                           /* '<S139>/IC' */
  101     real_T Subtract;                     /* '<S71>/Subtract' */
  102     real32_T GetMidLevelCommandsnavSupportc[3];/* '<Root>/Get MidLevel Commands [navSupport.c]' */
  103     real32_T GetDynamicPnavSupportc;     /* '<Root>/Get Dynamic P [navSupport.c]' */
  104     real32_T GetPidaccordingtoIndex[3];  /* '<S3>/Get Pid according to Index' */
  105     real32_T IntegerDelay;               /* '<S6>/Integer Delay' */
  106     real32_T GetXYZnavSupportc[3];       /* '<Root>/Get XYZ [navSupport.c]' */
  107     real32_T GetPidaccordingtoIndex1[3]; /* '<S3>/Get Pid according to Index1' */
  108     real32_T navSupportc[3];             /* '<S9>/[navSupport.c] ' */
  109     real32_T UnitConversion[3];          /* '<S309>/Unit Conversion' */
  110     real32_T CFunctionCall1;             /* '<S334>/C Function Call1' */
  111     real32_T CFunctionCall4;             /* '<S334>/C Function Call4' */
  112     real32_T CFunctionCall5;             /* '<S334>/C Function Call5' */
  113     real32_T CFunctionCall;              /* '<S334>/C Function Call' */
  114     real32_T CFunctionCall2;             /* '<S334>/C Function Call2' */
  115     real32_T CFunctionCall3;             /* '<S334>/C Function Call3' */
  116     real32_T GetAttitudenavSupportc[6];  /* '<S9>/Get Attitude [navSupport.c]' */
  117     real32_T CFunctionCall1_g;           /* '<S351>/C Function Call1' */
  118     real32_T CFunctionCall4_a;           /* '<S351>/C Function Call4' */
  119     real32_T CFunctionCall5_d;           /* '<S351>/C Function Call5' */
  120     real32_T CFunctionCall_i;            /* '<S351>/C Function Call' */
  121     real32_T CFunctionCall2_e;           /* '<S351>/C Function Call2' */
  122     real32_T CFunctionCall3_i;           /* '<S351>/C Function Call3' */
  123     real32_T Product[9];                 /* '<S9>/Product' */
  124     real32_T CFunctionCall_i0;           /* '<S317>/C Function Call' */
  125     real32_T u1;                         /* '<S318>/[-1,1]' */
  126     real32_T CFunctionCall_c;            /* '<S318>/C Function Call' */
  127     real32_T CFunctionCall_c5;           /* '<S316>/C Function Call' */
  128     real32_T Product1[3];                /* '<S9>/Product1' */
  129     real32_T GetPidaccordingtoIndex2[3]; /* '<S3>/Get Pid according to Index2' */
  130     real32_T GetVnednavSupportc[3];      /* '<Root>/Get Vned [navSupport.c]' */
  131     real32_T navSupportc_o[3];           /* '<Root>/[navSupport.c]' */
  132     real32_T navSupportc_n[3];           /* '<Root>/[navSupport.c]   ' */
  133     real32_T GetPidaccordingtoIndex3[3]; /* '<S3>/Get Pid according to Index3' */
  134     real32_T navSupportc_k[3];           /* '<S3>/[navSupport.c]' */
  135     real32_T apUtilsc;                   /* '<S20>/[apUtils.c]' */
  136     real32_T apUtilsc_p;                 /* '<S21>/[apUtils.c]' */
  137     real32_T navSupportc_g[3];           /* '<Root>/[navSupport.c] ' */
  138     real32_T GettheAccelerometersnavSupportc[3];/* '<S9>/Get the Accelerometers [navSupport.c]' */
  139     real32_T GettheAccelBiasnavSupportc[3];/* '<S9>/Get the Accel Bias [navSupport.c]' */
  140     real32_T y_n[6];                     /* '<S9>/myMux Fun2' */
  141     real32_T DataTypeConversion;         /* '<S286>/Data Type Conversion' */
  142     real32_T DataTypeConversion_f;       /* '<S287>/Data Type Conversion' */
  143     real32_T DataTypeConversion_b;       /* '<S288>/Data Type Conversion' */
  144     real32_T DataTypeConversion_c;       /* '<S289>/Data Type Conversion' */
  145     real32_T CFunctionCall_a;            /* '<S264>/C Function Call' */
  146     real32_T Add;                        /* '<S238>/Add' */
  147     real32_T CFunctionCall_o;            /* '<S256>/C Function Call' */
  148     real32_T CFunctionCall_f;            /* '<S255>/C Function Call' */
  149     real32_T L1_vec[3];                  /* '<S238>/Add2' */
  150     real32_T CFunctionCall_m;            /* '<S247>/C Function Call' */
  151     real32_T u1_h;                       /* '<S243>/[-1,1]' */
  152     real32_T CFunctionCall_h;            /* '<S243>/C Function Call' */
  153     real32_T CFunctionCall_e;            /* '<S269>/C Function Call' */
  154     real32_T Diff;                       /* '<S196>/Diff' */
  155     real32_T CFunctionCall_j;            /* '<S197>/C Function Call' */
  156     real32_T Diff_o;                     /* '<S199>/Diff' */
  157     real32_T CFunctionCall_l;            /* '<S200>/C Function Call' */
  158     real32_T Diff_a;                     /* '<S202>/Diff' */
  159     real32_T CFunctionCall_ep;           /* '<S203>/C Function Call' */
  160     real32_T IC_e;                       /* '<S180>/IC' */
  161     real32_T Divide;                     /* '<S127>/Divide' */
  162     real32_T CFunctionCall_g;            /* '<S272>/C Function Call' */
  163     real32_T CFunctionCall_d[3];         /* '<S208>/C Function Call' */
  164     real32_T Switch[3];                  /* '<S125>/Switch' */
  165     real32_T CFunctionCall_a1[3];        /* '<S209>/C Function Call' */
  166     real32_T Reshape1[3];                /* '<S206>/Reshape1' */
  167     real32_T CFunctionCall_b;            /* '<S214>/C Function Call' */
  168     real32_T Divide_n[3];                /* '<S210>/Divide' */
  169     real32_T CFunctionCall_c0;           /* '<S221>/C Function Call' */
  170     real32_T Divide_p[3];                /* '<S211>/Divide' */
  171     real32_T N[3];                       /* '<S205>/Select N  Terms' */
  172     real32_T y_e[4];                     /* '<S124>/myMux Fun2' */
  173     real32_T CFunctionCall_fg;           /* '<S188>/C Function Call' */
  174     real32_T Switch3;                    /* '<S186>/Switch3' */
  175     real32_T UAVPos[3];                  /* '<S136>/UAV Pos' */
  176     real32_T CFunctionCall_aj[3];        /* '<S174>/C Function Call' */
  177     real32_T RhhcosphicoslambXe;         /* '<S175>/(Rh+h)cos(phi)*cos(lamb)=Xe' */
  178     real32_T RhhcosphisinlambYe;         /* '<S175>/(Rh+h)cos(phi)*sin(lamb)=Ye' */
  179     real32_T Ze;                         /* '<S175>/Ze' */
  180     real32_T IntegerDelay1[3];           /* '<S133>/Integer Delay1' */
  181     real32_T CFunctionCall_l0;           /* '<S167>/C Function Call' */
  182     real32_T CFunctionCall_mb;           /* '<S149>/C Function Call' */
  183     real32_T Divide_l[3];                /* '<S147>/Divide' */
  184     real32_T CFunctionCall_ir;           /* '<S166>/C Function Call' */
  185     real32_T Merge4;                     /* '<S145>/Merge4' */
  186     real32_T CFunctionCall_hb;           /* '<S163>/C Function Call' */
  187     real32_T CFunctionCall1_i;           /* '<S163>/C Function Call1' */
  188     real32_T CFunctionCall_ap[3];        /* '<S146>/C Function Call' */
  189     real32_T IC_l;                       /* '<S133>/IC' */
  190     real32_T angle;                      /* '<S161>/Embedded MATLAB Function1' */
  191     real32_T Add_g;                      /* '<S91>/Add' */
  192     real32_T CFunctionCall_ab;           /* '<S108>/C Function Call' */
  193     real32_T CFunctionCall_m4;           /* '<S113>/C Function Call' */
  194     real32_T u060;                       /* '<S15>/[-60 60]' */
  195     real32_T CFunctionCall1_b;           /* '<S101>/C Function Call1' */
  196     real32_T y_j[2];                     /* '<S15>/myMux Fun1' */
  197     real32_T bankLimit;                  /* '<S49>/bank Limit' */
  198     real32_T CFunctionCall_in;           /* '<S64>/C Function Call' */
  199     real32_T Divide_m;                   /* '<S60>/Divide' */
  200     real32_T CFunctionCall_i4;           /* '<S86>/C Function Call' */
  201     real32_T navSupportc_l[3];           /* '<S14>/[navSupport.c]   ' */
  202     real32_T bankLimit_a;                /* '<S70>/bank Limit' */
  203     real32_T CFunctionCall_gd;           /* '<S74>/C Function Call' */
  204     real32_T Divide_a;                   /* '<S73>/Divide' */
  205     real32_T CFunctionCall_id;           /* '<S80>/C Function Call' */
  206     real32_T c;                          /* '<S77>/Math Function' */
  207     real32_T c_k;                        /* '<S77>/1-c' */
  208     real32_T Merge;                      /* '<S25>/Merge' */
  209     real32_T PsiDotLimit;                /* '<S13>/Psi Dot  Limit' */
  210     real32_T T;                          /* '<S39>/-T' */
  211     real32_T CFunctionCall_dr;           /* '<S41>/C Function Call' */
  212     real32_T c_i;                        /* '<S39>/1-c' */
  213     real32_T T_i;                        /* '<S30>/-T' */
  214     real32_T CFunctionCall_p;            /* '<S32>/C Function Call' */
  215     real32_T c_kt;                       /* '<S30>/1-c' */
  216     int16_T DataTypeConversion2[3];      /* '<S14>/Data Type Conversion2' */
  217     uint16_T InputCapture_o1;            /* '<S277>/Input Capture' */
  218     uint16_T InputCapture_o2;            /* '<S277>/Input Capture' */
  219     uint16_T InputCapture_o3;            /* '<S277>/Input Capture' */
  220     uint16_T InputCapture_o4;            /* '<S277>/Input Capture' */
  221     uint16_T InputCapture_o5;            /* '<S277>/Input Capture' */
  222     uint16_T CalculusTimeStep_o1;        /* '<S11>/Calculus Time Step' */
  223     uint16_T CalculusTimeStep_o2;        /* '<S11>/Calculus Time Step' */
  224     uint16_T Merge_n[4];                 /* '<S291>/Merge' */
  225     uint16_T DataTypeConversion4;        /* '<S290>/Data Type Conversion4' */
  226     uint16_T DataTypeConversion2_e;      /* '<S280>/Data Type Conversion2' */
  227     uint16_T DataTypeConversion3;        /* '<S280>/Data Type Conversion3' */
  228     uint16_T DataTypeConversion1;        /* '<S280>/Data Type Conversion1' */
  229     uint16_T DataTypeConversion4_p;      /* '<S280>/Data Type Conversion4' */
  230     uint16_T y_d[5];                     /* '<S8>/myMux Fun1' */
  231     uint16_T ChoosetheMediannavSupportc; /* '<S279>/Choose the Median [navSupport.c]' */
  232     uint16_T ChoosetheMediannavSupportc1;/* '<S279>/Choose the Median [navSupport.c]1' */
  233     uint16_T ChoosetheMediannavSupportc2;/* '<S279>/Choose the Median [navSupport.c]2' */
  234     uint16_T ChoosetheMediannavSupportc3;/* '<S279>/Choose the Median [navSupport.c]3' */
  235     uint16_T history[7];                 /* '<S276>/Buffer IC Channel3' */
  236     uint16_T history_e[7];               /* '<S276>/Buffer IC Channel2' */
  237     uint16_T history_ec[7];              /* '<S276>/Buffer IC Channel1' */
  238     uint16_T history_n[7];               /* '<S276>/Buffer IC Channel' */
  239     uint8_T GetControlTypenavSupportc;   /* '<S8>/Get Control Type [navSupport.c]' */
  240     uint8_T DataTypeConversion12;        /* '<S11>/Data Type Conversion12' */
  241     uint8_T DatafromGSgroundStationDriverc[103];/* '<S1>/Data from GS [groundStationDriver.c]' */
  242     uint8_T DatafromIPCinterProcCommSlavec[104];/* '<S1>/Data from IPC [interProcCommSlave.c]' */
  243     uint8_T ManualorAutonavSupportc;     /* '<S6>/Manual or Auto? [navSupport.c]' */
  244     uint8_T wpFlynavSupportc;            /* '<Root>/wp Fly? [navSupport.c]' */
  245     uint8_T GetMaxWPnavSupportc;         /* '<Root>/Get Max WP [navSupport.c]' */
  246     uint8_T CreateTelemetrySentencegroundSt[104];/* '<S8>/Create Telemetry  Sentence [groundStationDriver.c]' */
  247     uint8_T GetFilterOnOff;              /* '<S5>/GetFilterOnOff' */
  248     uint8_T GetPassSwitchesnavSupportc[4];/* '<S295>/Get Pass Switches [navSupport.c]' */
  249     uint8_T wp0;                         /* '<S124>/Embedded MATLAB Function' */
  250     uint8_T wp1;                         /* '<S124>/Embedded MATLAB Function' */
  251     uint8_T wp2;                         /* '<S124>/Embedded MATLAB Function' */
  252     boolean_T HitCrossing;               /* '<S278>/Hit  Crossing' */
  253     boolean_T IC_c;                      /* '<S278>/IC' */
  254     boolean_T DataTypeConversion1_e;     /* '<S5>/Data Type Conversion1' */
  255     boolean_T HitCrossing1;              /* '<S138>/Hit  Crossing1' */
  256     rtB_myMuxFun1_controlMCUSlugs_b sf_myMuxFun1_e;/* '<S9>/myMux Fun1' */
  257     rtB_myMuxFun1_controlMCUSlugs_b sf_myMuxFun2_c;/* '<S351>/myMux Fun2' */
  258     rtB_myMuxFun1_controlMCUSlugs_b sf_myMuxFun1_a;/* '<S351>/myMux Fun1' */
  259     rtB_myMuxFun1_controlMCUSlugs_p sf_myMuxFun1_m;/* '<S350>/myMux Fun1' */
  260     rtB_myMuxFun1_controlMCUSlugs_b sf_myMuxFun2;/* '<S334>/myMux Fun2' */
  261     rtB_myMuxFun1_controlMCUSlugs_b sf_myMuxFun1;/* '<S334>/myMux Fun1' */
  262     rtB_myMuxFun1_controlMCUSlugs_p sf_myMuxFun1_n;/* '<S333>/myMux Fun1' */
  263     rtB_myMuxFun1_controlMCUSlugsMK sf_myMuxFun2_l;/* '<S2>/myMux Fun2' */
  264     rtB_myMuxFun1_controlMCUSlugsMK sf_myMuxFun1_o;/* '<S16>/myMux Fun1' */
  265     rtB_negprotect_controlMCUSlugsM sf_negprotect1;/* '<S239>/negprotect1' */
  266     rtB_negprotect_controlMCUSlug_p sf_negprotect_h;/* '<S264>/negprotect' */
  267     rtB_negprotect_controlMCUSlug_p sf_negprotect_f;/* '<S255>/negprotect' */
  268     rtB_negprotect_controlMCUSlugsM sf_negprotect_fm;/* '<S237>/negprotect' */
  269     rtB_EmbeddedMATLABFunction_co_l sf_EmbeddedMATLABFunction_d;/* '<S248>/Embedded MATLAB Function' */
  270     rtB_negprotect_controlMCUSlug_p sf_negprotect_b;/* '<S247>/negprotect' */
  271     rtB_EmbeddedMATLABFunction_co_l sf_EmbeddedMATLABFunction_or;/* '<S222>/Embedded MATLAB Function' */
  272     rtB_negprotect_controlMCUSlug_p sf_negprotect_bp;/* '<S221>/negprotect' */
  273     rtB_EmbeddedMATLABFunction_co_l sf_EmbeddedMATLABFunction_hk;/* '<S215>/Embedded MATLAB Function' */
  274     rtB_negprotect_controlMCUSlug_p sf_negprotect_g;/* '<S214>/negprotect' */
  275     rtB_EmbeddedMATLABFunction_co_e sf_EmbeddedMATLABFunction_mg;/* '<S189>/Embedded MATLAB Function' */
  276     rtB_negprotect_controlMCUSlug_p sf_negprotect_l;/* '<S188>/negprotect' */
  277     rtB_EmbeddedMATLABFunction_cont sf_EmbeddedMATLABFunction_n;/* '<S183>/Embedded MATLAB Function' */
  278     rtB_EmbeddedMATLABFunction_co_e sf_EmbeddedMATLABFunction_a;/* '<S150>/Embedded MATLAB Function' */
  279     rtB_negprotect_controlMCUSlug_p sf_negprotect_e;/* '<S149>/negprotect' */
  280     rtB_EmbeddedMATLABFunction_cont sf_EmbeddedMATLABFunction_m;/* '<S129>/Embedded MATLAB Function' */
  281     rtB_negprotect_controlMCUSlugsM sf_negprotect_c;/* '<S113>/negprotect' */
  282     rtB_myMuxFun1_controlMCUSlugsMK sf_myMuxFun1_h;/* '<S14>/myMux Fun1' */
  283     rtB_negprotect_controlMCUSlugsM sf_negprotect;/* '<S70>/negprotect' */
  284   } BlockIO_controlMCUSlugsMKII;
  285   
  286   /* Block states (auto storage) for system '<Root>' */
  287   typedef struct {
  288     real_T IntegerDelay2_X;              /* '<S124>/Integer Delay2' */
  289     real_T IntegerDelay2_X_l;            /* '<S139>/Integer Delay2' */
  290     real_T IntegerDelay3_X;              /* '<S182>/Integer Delay3' */
  291     real_T IntegerDelay3_X_c;            /* '<S118>/Integer Delay3' */
  292     real_T IntegerDelay_X;               /* '<S116>/Integer Delay' */
  293     real_T IntegerDelay1_X[2];           /* '<S116>/Integer Delay1' */
  294     real_T IntegerDelay3_X_l;            /* '<S111>/Integer Delay3' */
  295     real_T IntegerDelay_X_i;             /* '<S110>/Integer Delay' */
  296     real_T IntegerDelay1_X_o[2];         /* '<S110>/Integer Delay1' */
  297     real_T IntegerDelay3_X_k;            /* '<S121>/Integer Delay3' */
  298     real_T IntegerDelay_X_g;             /* '<S120>/Integer Delay' */
  299     real_T IntegerDelay1_X_oa[2];        /* '<S120>/Integer Delay1' */
  300     real_T IntegerDelay3_X_o;            /* '<S84>/Integer Delay3' */
  301     real_T IntegerDelay_X_i0;            /* '<S83>/Integer Delay' */
  302     real_T IntegerDelay1_X_f[2];         /* '<S83>/Integer Delay1' */
  303     real_T IntegerDelay3_X_j;            /* '<S68>/Integer Delay3' */
  304     real_T IntegerDelay_X_n;             /* '<S67>/Integer Delay' */
  305     real_T IntegerDelay1_X_n[2];         /* '<S67>/Integer Delay1' */
  306     real_T IntegerDelay1_X_f5;           /* '<S71>/Integer Delay1' */
  307     CSc37_controlMCUSlugsMKII_Chart EmbeddedMATLABFunction;/* '<S45>/Embedded MATLAB Function' */
  308     CSc49_controlMCUSlugsMKII_Chart EmbeddedMATLABFunction_m;/* '<S88>/Embedded MATLAB Function' */
  309     CSc14_controlMCUSlugsMKII_Chart EmbeddedMATLABFunction_j;/* '<S89>/Embedded MATLAB Function' */
  310     CSc48_controlMCUSlugsMKII_Chart EmbeddedMATLABFunction_l;/* '<S90>/Embedded MATLAB Function' */
  311     CSc10_controlMCUSlugsMKII_Chart EmbeddedMATLABFunction_g;/* '<S124>/Embedded MATLAB Function' */
  312     CSc11_controlMCUSlugsMKII_Chart EmbeddedMATLABFunction1;/* '<S124>/Embedded MATLAB Function1' */
  313     CSc4_controlMCUSlugsMKII_ChartS BufferICChannel;/* '<S276>/Buffer IC Channel' */
  314     CSc6_controlMCUSlugsMKII_ChartS BufferICChannel1;/* '<S276>/Buffer IC Channel1' */
  315     CSc25_controlMCUSlugsMKII_Chart BufferICChannel2;/* '<S276>/Buffer IC Channel2' */
  316     CSc26_controlMCUSlugsMKII_Chart BufferICChannel3;/* '<S276>/Buffer IC Channel3' */
  317     real32_T IntegerDelay_X_p;           /* '<S6>/Integer Delay' */
  318     real32_T IntegerDelay3_X_j5;         /* '<S17>/Integer Delay3' */
  319     real32_T IntegerDelay3_X_b;          /* '<S19>/Integer Delay3' */
  320     real32_T IntegerDelay3_X_lj;         /* '<S261>/Integer Delay3' */
  321     real32_T IntegerDelay3_X_b3;         /* '<S132>/Integer Delay3' */
  322     real32_T IntegerDelay3_X_g;          /* '<S254>/Integer Delay3' */
  323     real32_T IntegerDelay3_X_f;          /* '<S268>/Integer Delay3' */
  324     real32_T IntegerDelay3_X_a;          /* '<S124>/Integer Delay3' */
  325     real32_T IntegerDelay1_X_i;          /* '<S180>/Integer Delay1' */
  326     real32_T IntegerDelay2_X_e[2];       /* '<S180>/Integer Delay2' */
  327     real32_T UD_DSTATE;                  /* '<S196>/UD' */
  328     real32_T UD_DSTATE_e;                /* '<S199>/UD' */
  329     real32_T UD_DSTATE_h;                /* '<S202>/UD' */
  330     real32_T IntegerDelay3_X_n;          /* '<S137>/Integer Delay3' */
  331     real32_T IntegerDelay3_X_ch;         /* '<S271>/Integer Delay3' */
  332     real32_T IntegerDelay3_X_ft;         /* '<S186>/Integer Delay3' */
  333     real32_T IntegerDelay1_X_k[3];       /* '<S133>/Integer Delay1' */
  334     real32_T IntegerDelay2_X_e3[3];      /* '<S133>/Integer Delay2' */
  335     real32_T IntegerDelay3_X_i;          /* '<S99>/Integer Delay3' */
  336     real32_T IntegerDelay3_X_m;          /* '<S97>/Integer Delay3' */
  337     real32_T IntegerDelay2_X_lq;         /* '<S116>/Integer Delay2' */
  338     real32_T IntegerDelay3_X_at;         /* '<S117>/Integer Delay3' */
  339     real32_T IntegerDelay3_X_fk;         /* '<S100>/Integer Delay3' */
  340     real32_T IntegerDelay3_X_e;          /* '<S96>/Integer Delay3' */
  341     real32_T NDelays_X[5];               /* '<S92>/NDelays' */
  342     real32_T IntegerDelay2_X_d;          /* '<S110>/Integer Delay2' */
  343     real32_T IntegerDelay3_X_ex;         /* '<S112>/Integer Delay3' */
  344     real32_T IntegerDelay3_X_nv;         /* '<S98>/Integer Delay3' */
  345     real32_T NDelays_X_c[5];             /* '<S95>/NDelays' */
  346     real32_T IntegerDelay2_X_n;          /* '<S120>/Integer Delay2' */
  347     real32_T IntegerDelay3_X_p;          /* '<S122>/Integer Delay3' */
  348     real32_T IntegerDelay3_X_nc;         /* '<S62>/Integer Delay3' */
  349     real32_T IntegerDelay3_X_gw;         /* '<S63>/Integer Delay3' */
  350     real32_T IntegerDelay3_X_h;          /* '<S53>/Integer Delay3' */
  351     real32_T IntegerDelay3_X_ae;         /* '<S54>/Integer Delay3' */
  352     real32_T IntegerDelay3_X_b5;         /* '<S52>/Integer Delay3' */
  353     real32_T NDelays_X_e[5];             /* '<S57>/NDelays' */
  354     real32_T IntegerDelay2_X_g;          /* '<S83>/Integer Delay2' */
  355     real32_T IntegerDelay3_X_cn;         /* '<S85>/Integer Delay3' */
  356     real32_T IntegerDelay3_X_mk;         /* '<S51>/Integer Delay3' */
  357     real32_T NDelays_X_m[5];             /* '<S55>/NDelays' */
  358     real32_T IntegerDelay2_X_j;          /* '<S67>/Integer Delay2' */
  359     real32_T IntegerDelay3_X_hp;         /* '<S69>/Integer Delay3' */
  360     real32_T UD_DSTATE_o;                /* '<S79>/UD' */
  361     real32_T IntegerDelay_X_b;           /* '<S71>/Integer Delay' */
  362     real32_T IntegerDelay3_X_hc;         /* '<S72>/Integer Delay3' */
  363     real32_T IntegerDelay_X_nm;          /* '<S50>/Integer Delay' */
  364     real32_T IntegerDelay1_X_l;          /* '<S50>/Integer Delay1' */
  365     real32_T UD_DSTATE_l;                /* '<S33>/UD' */
  366     real32_T IntegerDelay_X_d;           /* '<S24>/Integer Delay' */
  367     real32_T IntegerDelay1_X_nc;         /* '<S24>/Integer Delay1' */
  368     real32_T IntegerDelay3_X_cw;         /* '<S26>/Integer Delay3' */
  369     real32_T UD_DSTATE_ld;               /* '<S42>/UD' */
  370     real32_T IntegerDelay_X_c;           /* '<S28>/Integer Delay' */
  371     real32_T IntegerDelay1_X_a;          /* '<S28>/Integer Delay1' */
  372     real32_T IntegerDelay_X_no;          /* '<S13>/Integer Delay' */
  373     real32_T IntegerDelay1_X_b;          /* '<S13>/Integer Delay1' */
  374     real32_T IntegerDelay3_X_gww;        /* '<S27>/Integer Delay3' */
  375     real32_T IntegerDelay_X_f;           /* '<S29>/Integer Delay' */
  376     real32_T IntegerDelay1_X_ny[2];      /* '<S29>/Integer Delay1' */
  377     real32_T IntegerDelay2_X_m;          /* '<S29>/Integer Delay2' */
  378     real32_T IntegerDelay3_X_oe;         /* '<S43>/Integer Delay3' */
  379     real32_T IntegerDelay3_X_oe1;        /* '<S44>/Integer Delay3' */
  380     real32_T PrevY;                      /* '<S15>/Rate Limiter' */
  381     real32_T Memory1_PreviousInput;      /* '<S94>/Memory1' */
  382     real32_T Memory1_PreviousInput_e;    /* '<S92>/Memory1' */
  383     real32_T Memory1_PreviousInput_f;    /* '<S95>/Memory1' */
  384     real32_T Memory1_PreviousInput_a;    /* '<S57>/Memory1' */
  385     real32_T Memory1_PreviousInput_l;    /* '<S55>/Memory1' */
  386     int_T HitCrossing_MODE;              /* '<S278>/Hit  Crossing' */
  387     int_T GrabIC_MODE;                   /* '<S6>/Grab I.C.' */
  388     int_T L1OutputFeedbackControllerWithP;/* '<S2>/L1 Output Feedback Controller With  Projection Operator' */
  389     int_T HitCrossing1_MODE;             /* '<S138>/Hit  Crossing1' */
  390     int_T SideslipCompensation_MODE;     /* '<S14>/Sideslip Compensation' */
  391     uint8_T IntegerDelay1_X_fi;          /* '<S140>/Integer Delay1' */
  392     boolean_T IntegerDelay2_X_k;         /* '<S278>/Integer Delay2' */
  393     boolean_T IntegerDelay1_X_p;         /* '<S138>/Integer Delay1' */
  394     boolean_T IC_FirstOutputTime;        /* '<S278>/IC' */
  395     boolean_T IC1_FirstOutputTime;       /* '<S124>/IC1' */
  396     boolean_T IC_FirstOutputTime_i;      /* '<S139>/IC' */
  397     boolean_T IC_FirstOutputTime_b;      /* '<S180>/IC' */
  398     boolean_T IC_FirstOutputTime_d;      /* '<S140>/IC' */
  399     boolean_T IC_FirstOutputTime_k;      /* '<S133>/IC' */
  400     boolean_T IC_FirstOutputTime_e;      /* '<S71>/IC' */
  401     boolean_T IC_FirstOutputTime_g;      /* '<S24>/IC' */
  402     boolean_T IC_FirstOutputTime_p;      /* '<S28>/IC' */
  403   } D_Work_controlMCUSlugsMKII;
  404   
  405   /* Zero-crossing (trigger) state */
  406   typedef struct {
  407     ZCSigState HitCrossing_ZCE;          /* '<S278>/Hit  Crossing' */
  408     ZCSigState HitCrossing1_ZCE;         /* '<S138>/Hit  Crossing1' */
  409   } PrevZCSigStates_controlMCUSlugs;
  410   
  411   /* Invariant block signals (auto storage) */
  412   typedef struct {
  413     const real_T Gain4;                  /* '<S290>/Gain4' */
  414     const real32_T e1;                   /* '<S236>/e^1' */
  415     const real32_T u;                    /* '<S236>/ ' */
  416     const real32_T Sum5;                 /* '<S236>/Sum5' */
  417     const real32_T e2;                   /* '<S233>/Sum3' */
  418     const real32_T e1_k;                 /* '<S231>/e^1' */
  419     const real32_T u_n;                  /* '<S231>/ ' */
  420     const real32_T Sum5_l;               /* '<S231>/Sum5' */
  421     const real32_T e2_c;                 /* '<S228>/Sum3' */
  422     const real32_T e1_c;                 /* '<S176>/e^1' */
  423     const real32_T u_k;                  /* '<S176>/ ' */
  424     const real32_T Sum5_lj;              /* '<S176>/Sum5' */
  425     const real32_T e2_i;                 /* '<S175>/Sum3' */
  426     const real32_T e1_cu;                /* '<S159>/e^1' */
  427     const real32_T u_a;                  /* '<S159>/ ' */
  428     const real32_T Sum5_c;               /* '<S159>/Sum5' */
  429     const real32_T e2_f;                 /* '<S156>/Sum3' */
  430     const real32_T Add4;                 /* '<S94>/Add4' */
  431     const real32_T Add3;                 /* '<S94>/Add3' */
  432     const real32_T Divide1;              /* '<S38>/Divide1' */
  433     const real32_T Divide2;              /* '<S38>/Divide2' */
  434     const boolean_T InitializeSPISSLasInput;/* '<Root>/Initialize SPI SSL as  Input' */
  435   } ConstBlockIO_controlMCUSlugsMKI;
  436   
  437   /* Constant parameters (auto storage) */
  438   typedef struct {
  439     /* Computed Parameter: Gain
  440      * Referenced by blocks:
  441      * '<S206>/UEN 2 NEU'
  442      * '<S207>/UEN 2 NEU'
  443      * '<S144>/UEN 2 NEU'
  444      */
  445     real32_T pooled51[9];
  446   } ConstParam_controlMCUSlugsMKII;
  447   
  448   /* Real-time Model Data Structure */
  449   struct RT_MODEL_controlMCUSlugsMKII {
  450     /*
  451      * Timing:
  452      * The following substructure contains information regarding
  453      * the timing information for the model.
  454      */
  455     struct {
  456       uint32_T clockTick0;
  457       struct {
  458         uint8_T TID[2];
  459       } TaskCounters;
  460     } Timing;
  461   };
  462   
  463   /* Block signals (auto storage) */
  464   extern BlockIO_controlMCUSlugsMKII controlMCUSlugsMKII_B;
  465   
  466   /* Block states (auto storage) */
  467   extern D_Work_controlMCUSlugsMKII controlMCUSlugsMKII_DWork;
  468   extern ConstBlockIO_controlMCUSlugsMKI controlMCUSlugsMKII_ConstB;/* constant block i/o */
  469   
  470   /* Constant parameters (auto storage) */
  471   extern const ConstParam_controlMCUSlugsMKII controlMCUSlugsMKII_ConstP;
  472   
  473   /* Model entry point functions */
  474   extern void controlMCUSlugsMKII_SetEventsForThisBaseStep(boolean_T *eventFlags);
  475   extern void controlMCUSlugsMKII_initialize(boolean_T firstTime);
  476   extern void controlMCUSlugsMKII_step(int_T tid);
  477   
  478   /* Real-time Model object */
  479   extern RT_MODEL_controlMCUSlugsMKII *controlMCUSlugsMKII_M;
  480   
  481   /*
  482    * The generated code includes comments that allow you to trace directly
  483    * back to the appropriate location in the model.  The basic format
  484    * is <system>/block_name, where system is the system number (uniquely
  485    * assigned by Simulink) and block_name is the name of the block.
  486    *
  487    * Use the MATLAB hilite_system command to trace the generated code back
  488    * to the model.  For example,
  489    *
  490    * hilite_system('<S3>')    - opens system 3
  491    * hilite_system('<S3>/Kp') - opens and selects block Kp which resides in S3
  492    *
  493    * Here is the system hierarchy for this model
  494    *
  495    * '<Root>' : controlMCUSlugsMKII
  496    * '<S1>'   : controlMCUSlugsMKII/Data  Sources
  497    * '<S2>'   : controlMCUSlugsMKII/Inner Loop// Navigation
  498    * '<S3>'   : controlMCUSlugsMKII/PID Gains
  499    * '<S4>'   : controlMCUSlugsMKII/Pilot
  500    * '<S5>'   : controlMCUSlugsMKII/Pilot LED and HIL Control Pins
  501    * '<S6>'   : controlMCUSlugsMKII/Trim Vals
  502    * '<S7>'   : controlMCUSlugsMKII/Update  States
  503    * '<S8>'   : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry
  504    * '<S9>'   : controlMCUSlugsMKII/get Nav Vars
  505    * '<S10>'  : controlMCUSlugsMKII/myMux Fun1
  506    * '<S11>'  : controlMCUSlugsMKII/Data  Sources/Compute Load
  507    * '<S12>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Compute psi_dot_m
  508    * '<S13>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator
  509    * '<S14>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel
  510    * '<S15>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel
  511    * '<S16>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation
  512    * '<S17>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Protect NaNs
  513    * '<S18>'  : controlMCUSlugsMKII/Inner Loop// Navigation/myMux Fun2
  514    * '<S19>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Compute psi_dot_m/Protect NaNs
  515    * '<S20>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Compute psi_dot_m/Subsystem5
  516    * '<S21>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Compute psi_dot_m/Subsystem7
  517    * '<S22>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Compute psi_dot_m/Subsystem5/Environment Controller1
  518    * '<S23>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Compute psi_dot_m/Subsystem7/Environment Controller
  519    * '<S24>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Control  Law
  520    * '<S25>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Projection Operator
  521    * '<S26>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Protect NaNs
  522    * '<S27>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Protect NaNs2
  523    * '<S28>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/State Predictor
  524    * '<S29>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Trapezoidal Integrator
  525    * '<S30>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Control  Law/Compute Coef
  526    * '<S31>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Control  Law/Detect Change
  527    * '<S32>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Control  Law/Compute Coef/Subsystem11
  528    * '<S33>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Control  Law/Detect Change/Difference1
  529    * '<S34>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Projection Operator/Compare To Zero
  530    * '<S35>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Projection Operator/Compare To Zero1
  531    * '<S36>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Projection Operator/Enabled Subsystem
  532    * '<S37>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Projection Operator/Enabled Subsystem1
  533    * '<S38>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Projection Operator/F(theta)
  534    * '<S39>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/State Predictor/Compute Coef
  535    * '<S40>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/State Predictor/Detect Change
  536    * '<S41>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/State Predictor/Compute Coef/Subsystem11
  537    * '<S42>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/State Predictor/Detect Change/Difference1
  538    * '<S43>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Trapezoidal Integrator/Protect NaNs
  539    * '<S44>'  : controlMCUSlugsMKII/Inner Loop// Navigation/L1 Output Feedback Controller With  Projection Operator/Trapezoidal Integrator/Protect NaNs1
  540    * '<S45>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/0.5 sec  tau
  541    * '<S46>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Angle Conversion
  542    * '<S47>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Angle Conversion1
  543    * '<S48>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Angle Conversion2
  544    * '<S49>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Bank to Psi Dot
  545    * '<S50>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/High Pass (Washout) Filter
  546    * '<S51>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Protect NaNs
  547    * '<S52>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Protect NaNs1
  548    * '<S53>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Protect NaNs2
  549    * '<S54>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Protect NaNs3
  550    * '<S55>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Roll Control [PID]
  551    * '<S56>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation
  552    * '<S57>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Yaw Damper [PID]
  553    * '<S58>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/myMux Fun1
  554    * '<S59>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/myMux Fun3
  555    * '<S60>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/psi_dot to Bank
  556    * '<S61>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/0.5 sec  tau/Embedded MATLAB Function
  557    * '<S62>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Bank to Psi Dot/Protect NaNs
  558    * '<S63>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Bank to Psi Dot/Protect NaNs1
  559    * '<S64>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Bank to Psi Dot/Subsystem8
  560    * '<S65>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Bank to Psi Dot/Subsystem8/Environment Controller
  561    * '<S66>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Roll Control [PID]/Saturation Dynamic
  562    * '<S67>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Roll Control [PID]/Trapezoidal Integrator
  563    * '<S68>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Roll Control [PID]/Trapezoidal Integrator/Protect NaNs
  564    * '<S69>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Roll Control [PID]/Trapezoidal Integrator/Protect NaNs1
  565    * '<S70>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/Bank to Psi Dot
  566    * '<S71>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/Low Pass
  567    * '<S72>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/Protect NaNs2
  568    * '<S73>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/psi_dot to Bank
  569    * '<S74>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/Bank to Psi Dot/Subsystem8
  570    * '<S75>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/Bank to Psi Dot/negprotect
  571    * '<S76>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/Bank to Psi Dot/Subsystem8/Environment Controller
  572    * '<S77>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/Low Pass/Compute Coef
  573    * '<S78>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/Low Pass/Detect Change
  574    * '<S79>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/Low Pass/Detect Change/Difference1
  575    * '<S80>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/psi_dot to Bank/Subsystem2
  576    * '<S81>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Sideslip Compensation/psi_dot to Bank/Subsystem2/Environment Controller
  577    * '<S82>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Yaw Damper [PID]/Saturation Dynamic
  578    * '<S83>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Yaw Damper [PID]/Trapezoidal Integrator
  579    * '<S84>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Yaw Damper [PID]/Trapezoidal Integrator/Protect NaNs
  580    * '<S85>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/Yaw Damper [PID]/Trapezoidal Integrator/Protect NaNs1
  581    * '<S86>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/psi_dot to Bank/Subsystem2
  582    * '<S87>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Lateral Channel/psi_dot to Bank/Subsystem2/Environment Controller
  583    * '<S88>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/0.3 sec  tau for low speeds
  584    * '<S89>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/0.5 sec  tau for Turns
  585    * '<S90>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/5 sec tau for high speeds
  586    * '<S91>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Air Density from Height
  587    * '<S92>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Airspeed Hold [PID]
  588    * '<S93>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Compute Airspeed
  589    * '<S94>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Height Error to Pitch  Command [PI]
  590    * '<S95>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Pitch To Elevator [PID]
  591    * '<S96>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Protect NaNs
  592    * '<S97>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Protect NaNs1
  593    * '<S98>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Protect NaNs2
  594    * '<S99>'  : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Protect NaNs3
  595    * '<S100>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Protect NaNs4
  596    * '<S101>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Subsystem5
  597    * '<S102>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/lowpass limit
  598    * '<S103>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/myMux Fun1
  599    * '<S104>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/0.3 sec  tau for low speeds/Embedded MATLAB Function
  600    * '<S105>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/0.5 sec  tau for Turns/Embedded MATLAB Function
  601    * '<S106>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/5 sec tau for high speeds/Embedded MATLAB Function
  602    * '<S107>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Air Density from Height/Length Conversion
  603    * '<S108>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Air Density from Height/Subsystem
  604    * '<S109>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Airspeed Hold [PID]/Saturation Dynamic
  605    * '<S110>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Airspeed Hold [PID]/Trapezoidal Integrator
  606    * '<S111>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Airspeed Hold [PID]/Trapezoidal Integrator/Protect NaNs
  607    * '<S112>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Airspeed Hold [PID]/Trapezoidal Integrator/Protect NaNs1
  608    * '<S113>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Compute Airspeed/Subsystem1
  609    * '<S114>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Compute Airspeed/Subsystem1/negprotect
  610    * '<S115>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Height Error to Pitch  Command [PI]/Saturation Dynamic
  611    * '<S116>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Height Error to Pitch  Command [PI]/Trapezoidal Integrator
  612    * '<S117>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Height Error to Pitch  Command [PI]/Trapezoidal Integrator/Protect NaNs
  613    * '<S118>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Height Error to Pitch  Command [PI]/Trapezoidal Integrator/Protect NaNs
  614    * '<S119>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Pitch To Elevator [PID]/Saturation Dynamic
  615    * '<S120>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Pitch To Elevator [PID]/Trapezoidal Integrator
  616    * '<S121>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Pitch To Elevator [PID]/Trapezoidal Integrator/Protect NaNs
  617    * '<S122>' : controlMCUSlugsMKII/Inner Loop// Navigation/Longitudinal Channel/Pitch To Elevator [PID]/Trapezoidal Integrator/Protect NaNs1
  618    * '<S123>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute Lateral Error
  619    * '<S124>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index
  620    * '<S125>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet
  621    * '<S126>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd
  622    * '<S127>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/as_c to phi_c
  623    * '<S128>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/myMux Fun1
  624    * '<S129>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute Lateral Error/Subsystem3
  625    * '<S130>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute Lateral Error/Subsystem3/Embedded MATLAB Function
  626    * '<S131>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute Lateral Error/Subsystem3/Environment Controller
  627    * '<S132>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute Lateral Error/Subsystem3/Protect NaNs
  628    * '<S133>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P
  629    * '<S134>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Embedded MATLAB Function
  630    * '<S135>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Embedded MATLAB Function1
  631    * '<S136>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Grab IC
  632    * '<S137>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Protect NaNs
  633    * '<S138>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Subsystem
  634    * '<S139>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Subsystem1
  635    * '<S140>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment
  636    * '<S141>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/myMux Fun2
  637    * '<S142>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute R
  638    * '<S143>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute T  in Frenet
  639    * '<S144>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Geod2LTP1
  640    * '<S145>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles
  641    * '<S146>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/get WP Coord from Index
  642    * '<S147>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute T  in Frenet/Normalize Vector
  643    * '<S148>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute T  in Frenet/Normalize Vector/Norm
  644    * '<S149>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute T  in Frenet/Normalize Vector/Norm/Subsystem1
  645    * '<S150>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute T  in Frenet/Normalize Vector/Norm/Subsystem3
  646    * '<S151>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute T  in Frenet/Normalize Vector/Norm/Subsystem1/Environment Controller
  647    * '<S152>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute T  in Frenet/Normalize Vector/Norm/Subsystem1/negprotect
  648    * '<S153>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute T  in Frenet/Normalize Vector/Norm/Subsystem3/Embedded MATLAB Function
  649    * '<S154>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Compute T  in Frenet/Normalize Vector/Norm/Subsystem3/Environment Controller
  650    * '<S155>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Geod2LTP1/ECEF2LTP (UEN)
  651    * '<S156>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Geod2LTP1/Geod2ECEF1
  652    * '<S157>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Geod2LTP1/ECEF2LTP (UEN)/From Body to Universal1
  653    * '<S158>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Geod2LTP1/ECEF2LTP (UEN)/From Body to Universal1/Rotation Matrix from Long////Lat
  654    * '<S159>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Geod2LTP1/Geod2ECEF1/eccentricity^2
  655    * '<S160>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Compute  Circles
  656    * '<S161>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Compute CCW Angle From 2 Vectors
  657    * '<S162>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Compute delta Left Turn
  658    * '<S163>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Subsystem5
  659    * '<S164>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/compute delta Right Turn
  660    * '<S165>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Compute CCW Angle From 2 Vectors/Embedded MATLAB Function1
  661    * '<S166>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Compute CCW Angle From 2 Vectors/Subsystem1
  662    * '<S167>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Compute CCW Angle From 2 Vectors/Subsystem4
  663    * '<S168>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Compute CCW Angle From 2 Vectors/Subsystem1/Environment Controller
  664    * '<S169>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Compute CCW Angle From 2 Vectors/Subsystem4/Environment Controller
  665    * '<S170>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Subsystem5/Environment Controller
  666    * '<S171>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Subsystem5/Environment Controller1
  667    * '<S172>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Compute P/Get Circles/Subsystem5/SinCos1
  668    * '<S173>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Grab IC/Compute GS Location
  669    * '<S174>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Grab IC/get GS Location (WP 11 is GS)
  670    * '<S175>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Grab IC/Compute GS Location/Geod2ECEF1
  671    * '<S176>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Grab IC/Compute GS Location/Geod2ECEF1/eccentricity^2
  672    * '<S177>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compare To Zero
  673    * '<S178>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute  Projection
  674    * '<S179>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute Total Run
  675    * '<S180>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Subsystem1
  676    * '<S181>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update
  677    * '<S182>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute  Projection/Protect NaNs
  678    * '<S183>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute  Projection/Subsystem3
  679    * '<S184>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute  Projection/Subsystem3/Embedded MATLAB Function
  680    * '<S185>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute Total Run/Compute Distance
  681    * '<S186>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute Total Run/Protect NaNs
  682    * '<S187>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute Total Run/Compute Distance/Norm
  683    * '<S188>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute Total Run/Compute Distance/Norm/Subsystem1
  684    * '<S189>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute Total Run/Compute Distance/Norm/Subsystem3
  685    * '<S190>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute Total Run/Compute Distance/Norm/Subsystem1/Environment Controller
  686    * '<S191>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute Total Run/Compute Distance/Norm/Subsystem1/negprotect
  687    * '<S192>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/Compute Total Run/Compute Distance/Norm/Subsystem3/Embedded MATLAB Function
  688    * '<S193>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change
  689    * '<S194>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change1
  690    * '<S195>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change2
  691    * '<S196>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change/Difference1
  692    * '<S197>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change/Subsystem9
  693    * '<S198>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change/Subsystem9/Environment Controller
  694    * '<S199>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change1/Difference1
  695    * '<S200>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change1/Subsystem9
  696    * '<S201>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change1/Subsystem9/Environment Controller
  697    * '<S202>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change2/Difference1
  698    * '<S203>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change2/Subsystem9
  699    * '<S204>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Compute WP Index/Switch when  in Line Segment/WP Update/Detect Change2/Subsystem9/Environment Controller
  700    * '<S205>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet
  701    * '<S206>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP1
  702    * '<S207>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP2
  703    * '<S208>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/get WP Coord from Index
  704    * '<S209>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/get WP Coord from Index
  705    * '<S210>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector
  706    * '<S211>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector
  707    * '<S212>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Select N  Terms
  708    * '<S213>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector/Norm
  709    * '<S214>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector/Norm/Subsystem1
  710    * '<S215>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector/Norm/Subsystem3
  711    * '<S216>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector/Norm/Subsystem1/Environment Controller
  712    * '<S217>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector/Norm/Subsystem1/negprotect
  713    * '<S218>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector/Norm/Subsystem3/Embedded MATLAB Function
  714    * '<S219>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector/Norm/Subsystem3/Environment Controller
  715    * '<S220>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector /Norm
  716    * '<S221>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector /Norm/Subsystem1
  717    * '<S222>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector /Norm/Subsystem3
  718    * '<S223>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector /Norm/Subsystem1/Environment Controller
  719    * '<S224>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector /Norm/Subsystem1/negprotect
  720    * '<S225>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector /Norm/Subsystem3/Embedded MATLAB Function
  721    * '<S226>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Compute Frenet/Normalize Vector /Norm/Subsystem3/Environment Controller
  722    * '<S227>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP1/ECEF2LTP (UEN)
  723    * '<S228>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP1/Geod2ECEF1
  724    * '<S229>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP1/ECEF2LTP (UEN)/From Body to Universal1
  725    * '<S230>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP1/ECEF2LTP (UEN)/From Body to Universal1/Rotation Matrix from Long////Lat
  726    * '<S231>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP1/Geod2ECEF1/eccentricity^2
  727    * '<S232>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP2/ECEF2LTP (UEN)
  728    * '<S233>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP2/Geod2ECEF1
  729    * '<S234>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP2/ECEF2LTP (UEN)/From Body to Universal1
  730    * '<S235>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP2/ECEF2LTP (UEN)/From Body to Universal1/Rotation Matrix from Long////Lat
  731    * '<S236>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Get Wps Compute Frenet/Geod2LTP2/Geod2ECEF1/eccentricity^2
  732    * '<S237>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta
  733    * '<S238>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute L2 Vector LINE MODE
  734    * '<S239>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/GainSchedule L2 and Get Groundspeed
  735    * '<S240>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Park's Lateral Accel Command
  736    * '<S241>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/3x3 Cross Product
  737    * '<S242>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Norm
  738    * '<S243>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Subsystem6
  739    * '<S244>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/negprotect
  740    * '<S245>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/3x3 Cross Product/Subsystem
  741    * '<S246>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/3x3 Cross Product/Subsystem1
  742    * '<S247>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Norm/Subsystem1
  743    * '<S248>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Norm/Subsystem3
  744    * '<S249>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Norm/Subsystem1/Environment Controller
  745    * '<S250>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Norm/Subsystem1/negprotect
  746    * '<S251>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Norm/Subsystem3/Embedded MATLAB Function
  747    * '<S252>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Norm/Subsystem3/Environment Controller
  748    * '<S253>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Subsystem6/Environment Controller
  749    * '<S254>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute Eta/Subsystem6/Protect NaNs
  750    * '<S255>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute L2 Vector LINE MODE/Subsystem1
  751    * '<S256>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute L2 Vector LINE MODE/Subsystem9
  752    * '<S257>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute L2 Vector LINE MODE/Subsystem1/Environment Controller
  753    * '<S258>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute L2 Vector LINE MODE/Subsystem1/negprotect
  754    * '<S259>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Compute L2 Vector LINE MODE/Subsystem9/Environment Controller
  755    * '<S260>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/GainSchedule L2 and Get Groundspeed/Norm
  756    * '<S261>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/GainSchedule L2 and Get Groundspeed/Protect NaNs
  757    * '<S262>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/GainSchedule L2 and Get Groundspeed/negprotect1
  758    * '<S263>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/GainSchedule L2 and Get Groundspeed/Norm /Square Vx and Vy  Only. Vz is not considered CAREFUL
  759    * '<S264>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/GainSchedule L2 and Get Groundspeed/Norm /Subsystem1
  760    * '<S265>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/GainSchedule L2 and Get Groundspeed/Norm /Square Vx and Vy  Only. Vz is not considered CAREFUL/Embedded MATLAB Function
  761    * '<S266>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/GainSchedule L2 and Get Groundspeed/Norm /Subsystem1/Environment Controller
  762    * '<S267>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/GainSchedule L2 and Get Groundspeed/Norm /Subsystem1/negprotect
  763    * '<S268>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Park's Lateral Accel Command/Protect NaNs
  764    * '<S269>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Park's Lateral Accel Command/Subsystem7
  765    * '<S270>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/Park, Deyst & How Lat Accel Cmd/Park's Lateral Accel Command/Subsystem7/Environment Controller
  766    * '<S271>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/as_c to phi_c/Protect NaNs
  767    * '<S272>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/as_c to phi_c/Subsystem2
  768    * '<S273>' : controlMCUSlugsMKII/Inner Loop// Navigation/Navigation/as_c to phi_c/Subsystem2/Environment Controller
  769    * '<S274>' : controlMCUSlugsMKII/Pilot/Increment Real World
  770    * '<S275>' : controlMCUSlugsMKII/Pilot/Wrap To Zero
  771    * '<S276>' : controlMCUSlugsMKII/Trim Vals/Bufffer IC
  772    * '<S277>' : controlMCUSlugsMKII/Trim Vals/Control Surface Input
  773    * '<S278>' : controlMCUSlugsMKII/Trim Vals/Detect Transition High to Low
  774    * '<S279>' : controlMCUSlugsMKII/Trim Vals/Grab I.C.
  775    * '<S280>' : controlMCUSlugsMKII/Trim Vals/Log  Trims Using PWM High [groundStationDriver.c]
  776    * '<S281>' : controlMCUSlugsMKII/Trim Vals/Bufffer IC/Buffer IC Channel
  777    * '<S282>' : controlMCUSlugsMKII/Trim Vals/Bufffer IC/Buffer IC Channel1
  778    * '<S283>' : controlMCUSlugsMKII/Trim Vals/Bufffer IC/Buffer IC Channel2
  779    * '<S284>' : controlMCUSlugsMKII/Trim Vals/Bufffer IC/Buffer IC Channel3
  780    * '<S285>' : controlMCUSlugsMKII/Trim Vals/Control Surface Input/myMux Fun5
  781    * '<S286>' : controlMCUSlugsMKII/Trim Vals/Grab I.C./Convert to Rad
  782    * '<S287>' : controlMCUSlugsMKII/Trim Vals/Grab I.C./Convert to Rad1
  783    * '<S288>' : controlMCUSlugsMKII/Trim Vals/Grab I.C./Convert to Rad2
  784    * '<S289>' : controlMCUSlugsMKII/Trim Vals/Grab I.C./Convert to Rad3
  785    * '<S290>' : controlMCUSlugsMKII/Trim Vals/Log  Trims Using PWM High [groundStationDriver.c]/Report Airspeed
  786    * '<S291>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type
  787    * '<S292>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/myMux Fun1
  788    * '<S293>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Manual
  789    * '<S294>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Passthrough
  790    * '<S295>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Selective Passthrough
  791    * '<S296>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Wp Follow  or Inner Cmds
  792    * '<S297>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Manual/myMux Fun1
  793    * '<S298>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Passthrough/myMux Fun1
  794    * '<S299>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Selective Passthrough/Convert to PWM
  795    * '<S300>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Selective Passthrough/Convert to PWM1
  796    * '<S301>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Selective Passthrough/Convert to PWM2
  797    * '<S302>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Selective Passthrough/Convert to PWM3
  798    * '<S303>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Selective Passthrough/myMux Fun1
  799    * '<S304>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Wp Follow  or Inner Cmds/Convert to PWM
  800    * '<S305>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Wp Follow  or Inner Cmds/Convert to PWM1
  801    * '<S306>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Wp Follow  or Inner Cmds/Convert to PWM2
  802    * '<S307>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Wp Follow  or Inner Cmds/Convert to PWM3
  803    * '<S308>' : controlMCUSlugsMKII/Update PWM Commands and Send Telemetry/Generate PWM Signals Based on the Control Type/If  Control Type Is Wp Follow  or Inner Cmds/myMux Fun1
  804    * '<S309>' : controlMCUSlugsMKII/get Nav Vars/Angle Conversion
  805    * '<S310>' : controlMCUSlugsMKII/get Nav Vars/Direction Cosine Matrix to Euler Angles
  806    * '<S311>' : controlMCUSlugsMKII/get Nav Vars/Embedded MATLAB Function
  807    * '<S312>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1
  808    * '<S313>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2
  809    * '<S314>' : controlMCUSlugsMKII/get Nav Vars/myMux Fun1
  810    * '<S315>' : controlMCUSlugsMKII/get Nav Vars/myMux Fun2
  811    * '<S316>' : controlMCUSlugsMKII/get Nav Vars/Direction Cosine Matrix to Euler Angles/Subsystem1
  812    * '<S317>' : controlMCUSlugsMKII/get Nav Vars/Direction Cosine Matrix to Euler Angles/Subsystem2
  813    * '<S318>' : controlMCUSlugsMKII/get Nav Vars/Direction Cosine Matrix to Euler Angles/Subsystem3
  814    * '<S319>' : controlMCUSlugsMKII/get Nav Vars/Direction Cosine Matrix to Euler Angles/cos(phi)cos(theta)
  815    * '<S320>' : controlMCUSlugsMKII/get Nav Vars/Direction Cosine Matrix to Euler Angles/cos(psi)cos(theta)
  816    * '<S321>' : controlMCUSlugsMKII/get Nav Vars/Direction Cosine Matrix to Euler Angles/sin(phi)cos(theta)
  817    * '<S322>' : controlMCUSlugsMKII/get Nav Vars/Direction Cosine Matrix to Euler Angles/sin(psi)cos(theta)
  818    * '<S323>' : controlMCUSlugsMKII/get Nav Vars/Direction Cosine Matrix to Euler Angles/sin(theta)
  819    * '<S324>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/A11
  820    * '<S325>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/A12
  821    * '<S326>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/A13
  822    * '<S327>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/A21
  823    * '<S328>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/A22
  824    * '<S329>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/A23
  825    * '<S330>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/A31
  826    * '<S331>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/A32
  827    * '<S332>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/A33
  828    * '<S333>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/Create Transformation Matrix
  829    * '<S334>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/Subsystem5
  830    * '<S335>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/Create Transformation Matrix/myMux Fun1
  831    * '<S336>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/Subsystem5/Environment Controller
  832    * '<S337>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/Subsystem5/Environment Controller1
  833    * '<S338>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/Subsystem5/SinCos1
  834    * '<S339>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/Subsystem5/myMux Fun1
  835    * '<S340>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix1/Subsystem5/myMux Fun2
  836    * '<S341>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/A11
  837    * '<S342>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/A12
  838    * '<S343>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/A13
  839    * '<S344>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/A21
  840    * '<S345>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/A22
  841    * '<S346>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/A23
  842    * '<S347>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/A31
  843    * '<S348>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/A32
  844    * '<S349>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/A33
  845    * '<S350>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/Create Transformation Matrix
  846    * '<S351>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/Subsystem5
  847    * '<S352>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/Create Transformation Matrix/myMux Fun1
  848    * '<S353>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/Subsystem5/Environment Controller
  849    * '<S354>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/Subsystem5/Environment Controller1
  850    * '<S355>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/Subsystem5/SinCos1
  851    * '<S356>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/Subsystem5/myMux Fun1
  852    * '<S357>' : controlMCUSlugsMKII/get Nav Vars/Euler Angles to  Direction Cosine Matrix2/Subsystem5/myMux Fun2
  853    */
  854   #endif                                 /* _RTW_HEADER_controlMCUSlugsMKII_h_ */
  855   
  856   /* File trailer for Real-Time Workshop generated code.
  857    *
  858    * [EOF]
  859    */