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

/* Storage class 'PageSwitching', for system '<Root>' */
struct Test_LOGICA_3FPWM_cal_type {
  real_T PWMGenerator2Level_MinMax[2];
                                    /* Mask Parameter: PWMGenerator2Level_MinMax
                                     * Referenced by: '<S1>/Constant10'
                                     */
  real_T Va_Value;                     /* Expression: 0
                                        * Referenced by: '<Root>/Va'
                                        */
  real_T Vb_Value;                     /* Expression: 1
                                        * Referenced by: '<Root>/Vb'
                                        */
  real_T Vc_Value;                     /* Expression: -1
                                        * Referenced by: '<Root>/Vc'
                                        */
  real_T Constant3_Value;              /* Expression: sps.Delay
                                        * Referenced by: '<S11>/Constant3'
                                        */
  real_T Constant1_Value;              /* Expression: sps.Period
                                        * Referenced by: '<S11>/Constant1'
                                        */
  real_T uib1_Gain;                    /* Expression: sps.Freq
                                        * Referenced by: '<S11>/1\ib1'
                                        */
  real_T uDLookupTable_tableData[3];   /* Expression: [0 2 0]
                                        * Referenced by: '<S11>/1-D Lookup Table'
                                        */
  real_T uDLookupTable_bp01Data[3];    /* Expression: [0 .5 1]
                                        * Referenced by: '<S11>/1-D Lookup Table'
                                        */
  real_T Constant2_Value;              /* Expression: 1
                                        * Referenced by: '<S11>/Constant2'
                                        */
  real_T Gain1_Gain;                   /* Expression: 0.5
                                        * Referenced by: '<S2>/Gain1'
                                        */
  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'
                                        */
};

/* Storage class 'PageSwitching' */
extern Test_LOGICA_3FPWM_cal_type Test_LOGICA_3FPWM_cal_impl;
extern Test_LOGICA_3FPWM_cal_type *Test_LOGICA_3FPWM_cal;

#endif                                 /* Test_LOGICA_3FPWM_cal_h_ */
