#ifndef control_Velocidad_cal_h_
#define control_Velocidad_cal_h_
#include "rtwtypes.h"

/* Storage class 'PageSwitching', for system '<Root>' */
struct control_Velocidad_cal_type {
  real_T EdgeDetector_model;           /* Mask Parameter: EdgeDetector_model
                                        * Referenced by: '<S5>/Constant1'
                                        */
  boolean_T EdgeDetector_ic;           /* Mask Parameter: EdgeDetector_ic
                                        * Referenced by: '<S5>/Memory'
                                        */
  real_T Out1_Y0;                      /* Expression: -1e6
                                        * Referenced by: '<S9>/Out1'
                                        */
  real_T posedge_Value[2];             /* Expression: [1 0]
                                        * Referenced by: '<S5>/pos. edge'
                                        */
  real_T negedge_Value[2];             /* Expression: [0 1]
                                        * Referenced by: '<S5>/neg. edge'
                                        */
  real_T eitheredge_Value[2];          /* Expression: [1 1]
                                        * Referenced by: '<S5>/either edge'
                                        */
  real_T Gain1_Gain;                   /* Expression: -1
                                        * Referenced by: '<S1>/Gain1'
                                        */
  real_T Constant1_Value;              /* Expression: 1500
                                        * Referenced by: '<Root>/Constant1'
                                        */
  real_T Saturation_UpperSat;          /* Expression: 1
                                        * Referenced by: '<Root>/Saturation'
                                        */
  real_T Saturation_LowerSat;          /* Expression: 0
                                        * Referenced by: '<Root>/Saturation'
                                        */
  real_T DiscreteTimeIntegrator_gainval;
                           /* Computed Parameter: DiscreteTimeIntegrator_gainval
                            * Referenced by: '<S2>/Discrete-Time Integrator'
                            */
  real_T DiscreteTimeIntegrator_IC;    /* Expression: 0
                                        * Referenced by: '<S2>/Discrete-Time Integrator'
                                        */
  real_T Constant1_Value_l;            /* Expression: 2*pi/3
                                        * Referenced by: '<S2>/Constant1'
                                        */
  real_T Constant2_Value;              /* Expression: -2*pi/3
                                        * Referenced by: '<S2>/Constant2'
                                        */
  real_T Constant3_Value;              /* Expression: sps.Delay
                                        * Referenced by: '<S11>/Constant3'
                                        */
  real_T Constant2_Value_d;            /* Expression: sps.Period
                                        * Referenced by: '<S11>/Constant2'
                                        */
  real_T uib1_Gain;                    /* Expression: sps.Freq
                                        * Referenced by: '<S11>/1\ib1'
                                        */
  real_T Digitaloutput_P1_Size[2];  /* Computed Parameter: Digitaloutput_P1_Size
                                     * Referenced by: '<Root>/Digital output'
                                     */
  real_T Digitaloutput_P1;             /* Expression: id
                                        * Referenced by: '<Root>/Digital output'
                                        */
  real_T Digitaloutput_P2_Size[2];  /* Computed Parameter: Digitaloutput_P2_Size
                                     * Referenced by: '<Root>/Digital output'
                                     */
  real_T Digitaloutput_P2[6];          /* Expression: chan
                                        * Referenced by: '<Root>/Digital output'
                                        */
  real_T Digitaloutput_P3_Size[2];  /* Computed Parameter: Digitaloutput_P3_Size
                                     * Referenced by: '<Root>/Digital output'
                                     */
  real_T Digitaloutput_P3;             /* Expression: vectorizeInput
                                        * Referenced by: '<Root>/Digital output'
                                        */
  real_T Digitaloutput_P4_Size[2];  /* Computed Parameter: Digitaloutput_P4_Size
                                     * Referenced by: '<Root>/Digital output'
                                     */
  real_T Digitaloutput_P4[6];          /* Expression: reset
                                        * Referenced by: '<Root>/Digital output'
                                        */
  real_T Digitaloutput_P5_Size[2];  /* Computed Parameter: Digitaloutput_P5_Size
                                     * Referenced by: '<Root>/Digital output'
                                     */
  real_T Digitaloutput_P5[6];          /* Expression: init
                                        * Referenced by: '<Root>/Digital output'
                                        */
  real_T Digitaloutput_P6_Size[2];  /* Computed Parameter: Digitaloutput_P6_Size
                                     * Referenced by: '<Root>/Digital output'
                                     */
  real_T Digitaloutput_P6;             /* Expression: ts
                                        * Referenced by: '<Root>/Digital output'
                                        */
  real_T Gain_Gain;                    /* Expression: 2*pi
                                        * Referenced by: '<S2>/Gain'
                                        */
  real_T Digitalinput_P1_Size[2];    /* Computed Parameter: Digitalinput_P1_Size
                                      * Referenced by: '<Root>/Digital input'
                                      */
  real_T Digitalinput_P1;              /* Expression: id
                                        * Referenced by: '<Root>/Digital input'
                                        */
  real_T Digitalinput_P2_Size[2];    /* Computed Parameter: Digitalinput_P2_Size
                                      * Referenced by: '<Root>/Digital input'
                                      */
  real_T Digitalinput_P2[2];           /* Expression: chan
                                        * Referenced by: '<Root>/Digital input'
                                        */
  real_T Digitalinput_P3_Size[2];    /* Computed Parameter: Digitalinput_P3_Size
                                      * Referenced by: '<Root>/Digital input'
                                      */
  real_T Digitalinput_P3;              /* Expression: vectorizeOutput
                                        * Referenced by: '<Root>/Digital input'
                                        */
  real_T Digitalinput_P4_Size[2];    /* Computed Parameter: Digitalinput_P4_Size
                                      * Referenced by: '<Root>/Digital input'
                                      */
  real_T Digitalinput_P4;              /* Expression: ts
                                        * Referenced by: '<Root>/Digital input'
                                        */
  real_T Delay3_InitialCondition;      /* Expression: 0
                                        * Referenced by: '<S1>/Delay3'
                                        */
  real_T Delay1_InitialCondition;      /* Expression: 0
                                        * Referenced by: '<S1>/Delay1'
                                        */
  real_T FiltroPasaBaja_A;             /* Computed Parameter: FiltroPasaBaja_A
                                        * Referenced by: '<S1>/Filtro Pasa Baja'
                                        */
  real_T FiltroPasaBaja_C;             /* Computed Parameter: FiltroPasaBaja_C
                                        * Referenced by: '<S1>/Filtro Pasa Baja'
                                        */
  real_T Delay_InitialCondition;       /* Expression: 0
                                        * Referenced by: '<S1>/Delay'
                                        */
  real_T Constant_Value;               /* Expression: eps
                                        * Referenced by: '<S6>/Constant'
                                        */
  boolean_T OUT_Y0;                    /* Computed Parameter: OUT_Y0
                                        * Referenced by: '<S7>/OUT'
                                        */
  boolean_T OUT_Y0_p;                  /* Computed Parameter: OUT_Y0_p
                                        * Referenced by: '<S8>/OUT'
                                        */
  boolean_T Delay4_InitialCondition;
                                  /* Computed Parameter: Delay4_InitialCondition
                                   * Referenced by: '<S1>/Delay4'
                                   */
};

/* Storage class 'PageSwitching' */
extern control_Velocidad_cal_type control_Velocidad_cal_impl;
extern control_Velocidad_cal_type *control_Velocidad_cal;

#endif                                 /* control_Velocidad_cal_h_ */
