#ifndef RTW_HEADER_MotorController_FOC_h_
#define RTW_HEADER_MotorController_FOC_h_
#include <stddef.h>
#include <math.h>
#include <string.h>
#include "rtw_modelmap.h"
#ifndef MotorController_FOC_COMMON_INCLUDES_
#define MotorController_FOC_COMMON_INCLUDES_
#include <stdlib.h>
#include "sl_AsyncioQueue/AsyncioQueueCAPI.h"
#include "rtwtypes.h"
#include "sigstream_rtw.h"
#include "simtarget/slSimTgtSigstreamRTW.h"
#include "simtarget/slSimTgtSlioCoreRTW.h"
#include "simtarget/slSimTgtSlioClientsRTW.h"
#include "simtarget/slSimTgtSlioSdiRTW.h"
#include "simstruc.h"
#include "fixedpoint.h"
#include "raccel.h"
#include "slsv_diagnostic_codegen_c_api.h"
#include "rt_logging.h"
#include "dt_info.h"
#include "ext_work.h"
#include "nesl_rtw.h"
#include "MotorController_FOC_466a9c02_1_gateway.h"
#endif
#include "MotorController_FOC_types.h"
#include "multiword_types.h"
#include "mwmathutil.h"
#include "rt_defines.h"
#include "rtGetInf.h"
#include "rt_nonfinite.h"
#define MODEL_NAME MotorController_FOC
#define NSAMPLE_TIMES (5) 
#define NINPUTS (0)       
#define NOUTPUTS (0)     
#define NBLOCKIO (124) 
#define NUM_ZC_EVENTS (3) 
#ifndef NCSTATES
#define NCSTATES (0)   
#elif NCSTATES != 0
#error Invalid specification of NCSTATES defined in compiler command

#endif
#ifndef rtmGetDataMapInfo
#define rtmGetDataMapInfo(rtm) (*rt_dataMapInfoPtr)
#endif
#ifndef rtmSetDataMapInfo
#define rtmSetDataMapInfo(rtm, val) (rt_dataMapInfoPtr = &val)
#endif
#ifndef IN_RACCEL_MAIN
#endif
typedef struct { real_T jh44athpdt ; real_T cusnr13h0o ; } gb0bg0wsfd ;
typedef struct { int16_T gx2jlq5q31 [ 2 ] ; int16_T htqonzvdzb [ 2 ] ; }
i4buatj1a5 ; typedef struct { int16_T bdbhhwxoih [ 2 ] ; } chxtqbwsax ;
typedef struct { int64_T gefdxyy0g1 ; int32_T nz3zaaaraq ; int32_T py5uhmdfbm
; int16_T fsq15efoh5 ; } kppbsj2vev ; typedef struct { int64_T oqy0i3di0d ;
struct { void * LoggedData ; } delqqdt2hh ; int32_T ck2g4y21cg ; } hf5kk2nwcr
; typedef struct { int32_T lfmppyqz1u ; int32_T a5wchsyxl2 ; int16_T
n4j2qb3der ; } hqgtxnoyzn ; typedef struct { int32_T mxzjvqfpt5 ; int32_T
mp5vh0x33p ; } o3h5k4jeqj ; typedef struct { uint16_T gwfhlmmysn ; uint16_T
n1ku1hlgib ; uint8_T l1s3iblud2 ; } avsduhjsqq ; typedef struct { int16_T
okk1dkpu34 ; int16_T np4j3haun3 ; } nnjbh2uy01 ; typedef struct { int16_T
emwxkef0aw ; } a3wuqqhzdr ; typedef struct { int32_T f41yvkauih ; int32_T
bxmfuji0dh ; int32_T dsjvzll5l3 ; int32_T ccvgxr12jg ; int32_T ormyhe3icn ;
int32_T egkbdr0n0p ; int16_T mrsm1mogfj ; } ajcqwmt0sb ; typedef struct {
struct { void * LoggedData [ 3 ] ; } fc0ueetkxo ; int32_T aw4gkotmo1 ;
int32_T dyhfef4gnd ; uint8_T fuo5sxlped ; } eqljxdvcin ; typedef struct {
ZCSigState hdn5edzzdz ; } bmesdcnt5d ; typedef struct { real_T fuyeltap5a ;
real_T megmewxqrd ; real_T cidzayhxni [ 6 ] ; real_T n55agx45bu [ 4 ] ;
real_T lfc51tobdb [ 4 ] ; real_T fiygwmgxli [ 4 ] ; real_T hrn0vza32l [ 4 ] ;
real_T nckbbwqwdk [ 4 ] ; real_T ijzodrsa3j [ 4 ] ; real_T cth1cljg1v [ 44 ]
; real_T iairrjrsnt [ 6 ] ; real_T ozks1puxeq [ 2 ] ; real_T g2aizzghv3 ;
uint32_T hl1k3jvtug ; uint32_T g2bdghkoar ; uint32_T bpatsrsf2k ; uint32_T
m3g31sqwvs ; uint32_T bnw3q0x0h2 ; uint32_T h4eizf2njq ; uint32_T iyujfsg4il
; uint16_T hr0ijokt1h ; uint16_T c0za51q0f5 ; uint16_T kqb2lyogzy ; uint16_T
o25j5dk545 ; uint16_T cmokv1niht ; uint16_T dksojetaez ; uint16_T c5xoayxq5h
; uint16_T mgmfyffcon [ 3 ] ; uint16_T iai2mktnen [ 3 ] ; uint16_T bicv1bgkwt
; uint16_T o0dr2mdulx ; uint16_T bitjivs5h3 ; int16_T fglfzygoz5 [ 2 ] ;
int16_T gvza14twud ; int16_T ehbpsnl1hj ; int16_T dcimgobmd0 ; int16_T
k203swwpuy ; int16_T kth5gdtz2g ; int16_T jot1xj131p ; int16_T keyifcwses ;
int16_T j0kbkxugjw ; int16_T hgv1cfpui3 ; int16_T pemdc1ds0q ; int16_T
nceu43w1ix ; int16_T ifs0c0epvr ; int16_T kkpembvzgm ; int16_T j2g21zcr5b ;
int16_T kwfu3n45l5 ; int16_T pw2awuefim ; int16_T iz1n4yrey2 ; int16_T
hpir1kphxx ; int16_T pi2ii4ufwm ; int16_T neyktewlh5 ; int16_T nfuvtrnjsl ;
int16_T i03w3s4gvi ; int16_T hav1bb2xr5 ; int16_T fm3w14hvds ; int16_T
dr11tqhixq ; int16_T prh0tvfdbd ; int16_T hfzboalwag ; int16_T pywty24jlk ;
int16_T irm414lix3 ; int16_T jypvuvbmom [ 2 ] ; int16_T hyvw3g0pr4 ; int16_T
dui4igmu1s ; uint8_T gyfvvpphg3 ; uint8_T lq04dno4oh ; uint8_T agxforlowa ;
uint8_T jkihbayrji ; uint8_T ckpag1ejut ; uint8_T ormfoxg3ds ; uint8_T
aphubgpj5g ; uint8_T oia2g23wpz ; uint8_T dttoav0moq ; int8_T htuwjcxbk0 ;
int8_T g3gfwjxxix ; int8_T dklsg5pvbb ; int8_T gpqvhujprf ; int8_T g1jlceech1
; boolean_T hltmrpvj1p [ 6 ] ; boolean_T lk4zjjz41c ; boolean_T mweesx4sey ;
boolean_T flinlchw1h ; boolean_T pxjlxuyjb5 ; boolean_T o4mntq1jfd ;
boolean_T hqr0qifjoz ; boolean_T n2ct5ob2wl ; boolean_T gdygozc13m ;
boolean_T j12geqgcex ; boolean_T aomo240dmp ; boolean_T mabcey02v2 ;
boolean_T a505li3yys ; boolean_T ksiabedanv [ 6 ] ; boolean_T kn5b5mjgpt ;
boolean_T dhnxtiktvh ; boolean_T asc45ue45v ; boolean_T cy0dyuedjp ;
boolean_T g0gujplx2r ; ajcqwmt0sb fdz4phu3ryu ; nnjbh2uy01 meo3xsl5lqf ;
avsduhjsqq j1khybhwff ; hqgtxnoyzn n30etil1yvr ; kppbsj2vev pubdfj1edpf ;
i4buatj1a5 cpoajd5uh02 ; gb0bg0wsfd n0gksqxwn5 ; gb0bg0wsfd pzgfoorf2m ; } B
; typedef struct { real_T o5kmncknbj [ 2 ] ; real_T crq4oiu4cs [ 2 ] ; real_T
fyfgj2vhwy [ 2 ] ; real_T mpp40kgjsl [ 2 ] ; real_T hld2w0s3bq [ 2 ] ; real_T
hkkcc3iipy [ 2 ] ; real_T keiuwklhbp [ 24 ] ; real_T ncijok5okf ; real_T
hvwgiwbc4a ; real_T pfd5dzwr30 ; real_T fbfx01uq0n ; real_T h5tuq0lorh ;
real_T jrusai53lx ; real_T mljj1znw3o ; void * an0wa2vz4w ; void * bxdcoquy3x
; void * hviz4et2ov ; void * lhmimopell ; void * moaipgyewe ; void *
esmpu2rv15 ; void * mk5pob3hjk ; void * ol3d3jcj0w ; void * kp0nivfm3m ; void
* emb3cdg2yt ; struct { void * LoggedData ; } mvkwadwhfg ; struct { void *
TimePtr ; void * DataPtr ; void * RSimInfoPtr ; } hfbpng1m5z ; struct { void
* AQHandles ; } nqodwfxjjo ; struct { void * LoggedData ; } hczsmpsyru ;
struct { void * LoggedData [ 3 ] ; } dgipymqzyq ; struct { void * LoggedData
[ 2 ] ; } f2ktmcqqad ; struct { void * LoggedData [ 4 ] ; } fdpvpmcq2h ;
struct { void * LoggedData ; } p2qljjxqn4 ; struct { void * LoggedData [ 3 ]
; } fezizf1ejq ; struct { void * LoggedData [ 2 ] ; } c350yocvgl ; struct {
void * LoggedData [ 3 ] ; } ldod42aycj ; struct { void * LoggedData ; }
plmudal4ta ; struct { void * LoggedData [ 2 ] ; } lfrn0e5lcq ; struct { void
* LoggedData [ 2 ] ; } adm4jxhnjf ; struct { void * LoggedData [ 2 ] ; }
oh014ep0ps ; struct { void * LoggedData ; } bv33yokecw ; struct { void *
LoggedData [ 3 ] ; } jdi5qiljjl ; struct { void * LoggedData [ 2 ] ; }
kq5kkn45qx ; struct { void * LoggedData [ 2 ] ; } hm0qcqlzbi ; struct { void
* LoggedData [ 4 ] ; } fbtzkj1iny ; struct { void * LoggedData [ 3 ] ; }
luukztvbgc ; struct { void * LoggedData ; } mtilmqy40q ; struct { void *
LoggedData [ 6 ] ; } os3ufyeyb4 ; struct { void * LoggedData [ 4 ] ; }
akq5jm3tu4 ; struct { void * LoggedData [ 3 ] ; } iwdkal25ni ; struct { void
* LoggedData [ 2 ] ; } idxwqtxii5 ; struct { void * LoggedData ; } do1iix1fvp
; struct { void * LoggedData [ 2 ] ; } ahmm2xafsr ; struct { void *
LoggedData ; } hnnsfspbsg ; struct { void * LoggedData [ 3 ] ; } kyyztuv0kg ;
struct { void * LoggedData ; } coi4l2kr2y ; struct { void * LoggedData [ 3 ]
; } pbn2zmiols ; struct { void * LoggedData [ 2 ] ; } dj5nlqogvn ; struct {
void * LoggedData [ 4 ] ; } oaxdkly2qy ; struct { void * LoggedData [ 3 ] ; }
iwqmaxnii0 ; struct { void * LoggedData [ 3 ] ; } ngerq1rhsb ; uint32_T
bu0nq43hjp ; uint32_T nvtolofyxv ; uint32_T c03fwpj0hi ; uint32_T escn0j1ja5
; uint32_T czugf3lp1i ; int_T ckqpu5xkdu [ 20 ] ; int_T hvyhz0rinp ; struct {
int_T PrevIndex ; } j0ajw1byxy ; uint16_T b5j5pn4402 ; uint16_T a1b24cmuov ;
uint16_T d2llyw4aei ; int16_T buptq5b3lk ; int16_T myc2dris0z ; int16_T
mcvoesfujc ; int16_T jivyloy3yi ; uint16_T gc0xzmti13 ; uint16_T lvmiamzpyq ;
uint16_T ay1uwe1gfj ; uint16_T aq020iueee ; uint16_T mlp4bstdwk ; int8_T
bpxc1e3ccx ; int8_T m413xofoyi ; uint8_T jktgwyewld ; uint8_T pkbeapsmz3 ;
uint8_T aclmup2bmp ; uint8_T dzcn1vh1zj ; uint8_T hyx42rdc0g ; uint8_T
icooovlxpv ; boolean_T oed2laixap [ 30 ] ; boolean_T ome5bgj33n ; boolean_T
au2rtsfkik ; boolean_T ktje2zmdhr ; boolean_T hbqzn53x3b ; int8_T mmgy52to34
; int8_T akezlsvf4r ; int8_T nvwhihmuxi ; int8_T nwulawgmpz ; int8_T
etrlwpgbmn ; int8_T b4mhrctptb ; int8_T hsdsrre1ez ; int8_T fy2xh4lnkj ;
int8_T jllb4crr4l ; int8_T adbs0iqmbq ; int8_T c1r3arr2wv ; int8_T okzuukxele
; int8_T agj4y5aysy ; int8_T lufhggjfnd ; int8_T lincvc42bd ; int8_T
grldzuufc2 ; int8_T emjuqt1mza ; int8_T o15rhlrdvu ; int8_T aqnsdlzrky ;
boolean_T mrwa3pcizz ; boolean_T h1ks4y0o2c ; boolean_T agy30vsbxo ;
boolean_T nqb5vdyagk ; eqljxdvcin fdz4phu3ryu ; a3wuqqhzdr meo3xsl5lqf ;
o3h5k4jeqj n30etil1yvr ; hf5kk2nwcr pubdfj1edpf ; chxtqbwsax cpoajd5uh02 ; }
DW ; typedef struct { bmesdcnt5d fdz4phu3ryu ; ZCSigState kxdrhb2qez ;
ZCSigState kitz0vstzp ; } PrevZCX ; typedef struct { rtwCAPI_ModelMappingInfo
mmi ; } DataMapInfo ; struct j0myh2ax4s_ { int16_T
UnitDelay1_InitialCondition ; } ; struct krsac5nzqr_ { int64_T
UnitDelay_InitialCondition ; int32_T UnitDelay_InitialCondition_nx44oc1ciy ;
} ; struct kp0i3ir4r2_ { int32_T UnitDelay_InitialCondition ; int32_T
UnitDelay_InitialCondition_nofnsp1avs ; } ; struct njjlrak4ge_ { int16_T
UnitDelay1_InitialCondition ; } ; struct pkbcijxfuo_ { int32_T
UnitDelay_InitialCondition ; } ; struct P_ { real_T n_adc_max ; real_T n_gain
; real_T n_polePairs ; real_T n_ref_vol ; real_T n_resistance ; int32_T
dz_cntTrnsDetHi ; int32_T dz_cntTrnsDetLo ; uint32_T cf_speedCoef ; uint32_T
i_hall_count_max ; uint32_T z_maxCntRst ; int16_T i_hall_offset ; int16_T
r_cos_M1 [ 361 ] ; int16_T r_sin_M1 [ 361 ] ; int16_T n_commAcvLo ; int16_T
n_commDeacvHi ; int16_T Vq_max_XA [ 46 ] ; int16_T i_Udc ; int16_T
min_start_voltage_openloop ; int16_T n_fieldWeakAuthHi ; int16_T
n_fieldWeakAuthLo ; int16_T r_fieldWeakHi ; int16_T r_fieldWeakLo ; int16_T
Vd_max ; int16_T Vq_max_M1 [ 46 ] ; int16_T a_elecDeltaAngle ; int16_T
id_fieldWeakMax ; int16_T a_rpm_step ; uint16_T f_lpf_coeff ; uint16_T
iq_maxSca_M1 [ 50 ] ; uint16_T iq_maxSca_XA [ 50 ] ; uint16_T a_elecAngle_XA
[ 361 ] ; uint16_T i_adc ; uint16_T i_dead ; uint16_T i_half_pwm_count ;
uint16_T i_sample_before ; boolean_T b_angleMeasEna ; boolean_T
b_fieldWeakEna ; int8_T vec_hallToPos [ 8 ] ; uint8_T OPEN_MODE ; real_T
modulatedwave_rep_seq_y [ 3 ] ; int16_T CompareToConstant_const ; uint16_T
CompareToConstant_const_c30px104f3 ; uint8_T
CompareToConstant_const_opnhp32m4z ; real_T DataStoreMemory_InitialValue ;
real_T DataStoreMemory2_InitialValue ; real_T
DataStoreMemory_InitialValue_k3d0py0lyr ; real_T
DataStoreMemory2_InitialValue_e0vyc005kc ; real_T Gain_Gain ; real_T
Constant1_Value ; real_T LookUpTable1_bp01Data [ 3 ] ; real_T
Switch_Threshold ; real_T Memory_InitialCondition ; real_T
Memory1_InitialCondition ; real_T Gain1_Gain ; real_T FromWs_Time0 [ 8 ] ;
real_T FromWs_Data0 [ 8 ] ; real_T Gain2_Gain ; real_T raddeg_Gain ; real_T
Merge_InitialOutput ; real_T Constant_Value ; real_T Dead_Disable_Value ;
real_T Dead_Enable_Value ; real_T Constant_Value_lwga4fzsnq ; real_T
Constant_Value_hoxzd0nsmk ; real_T Constant1_Value_nrwkmil05x ; real_T
Constant2_Value ; real_T Constant3_Value ; real_T Constant4_Value ; real_T
Constant5_Value ; uint32_T UnitDelay2_InitialCondition ; uint32_T
UnitDelay3_InitialCondition ; uint32_T UnitDelay5_InitialCondition ; uint32_T
g_Ha_Gain ; uint32_T r_cos_M1_maxIndex ; uint32_T r_sin_M1_maxIndex ;
uint32_T iq_maxSca_M1_maxIndex ; uint32_T Vq_max_M1_maxIndex ; uint32_T
UnitDelay3_InitialCondition_ehofyfh5ho ; uint32_T UnitDelay_InitialCondition
; uint32_T Constant6_Value ; uint32_T Constant23_Value ; int16_T
Constant1_Value_mfuu3zdpmt ; int16_T Constant1_Value_n1mqsrpxk5 ; int16_T
Constant7_Value ; int16_T Constant8_Value ; int16_T
Constant3_Value_cktpavq45n ; int16_T Constant4_Value_meuudjocpu ; int16_T
Constant6_Value_plm5mh4hzr ; int16_T Constant2_Value_ld1sjzzy1n ; int16_T
Constant_Value_lawquwqtq3 ; int16_T Constant1_Value_cn31ybre3o ; int16_T
Constant2_Value_j0nafyqrpv ; int16_T Constant3_Value_nqkf541o1m ; int16_T
Constant4_Value_eo5zsifiwc ; int16_T Constant1_Value_pbdosmlzxp ; int16_T
Gain_Gain_p31gsgekrj ; int16_T Constant1_Value_i3felecbvz ; int16_T
Constant11_Value ; int16_T Constant_Value_m5qrbrxcrt ; int16_T
Constant1_Value_bgqlwtwk4z ; int16_T Constant_Value_fmokpqnlpw ; int16_T
Gain2_Gain_jhbn4t1dyg ; int16_T Gain_Gain_aibzfyynsg ; int16_T
Gain1_Gain_elbvr5ycds ; int16_T Multiply_Gain ; int16_T iq_target_Y0 ;
int16_T Switch_Threshold_pf1zwyimv5 ; int16_T n_motRaw_Y0 ; int16_T
UnitDelay4_InitialCondition ; int16_T Constant4_Value_g5tdqfpf0h ; int16_T
Constant5_Value_hukixlpixn ; int16_T UnitDelay4_InitialCondition_dhy1cxosgt ;
int16_T Constant4_Value_nwbm45bej2 ; int16_T speed_limit_Value ; int16_T
Constant4_Value_oh2tsdggov ; int16_T Merge_InitialOutput_nnbegyxgeq ; int16_T
Constant_Value_afpjfy0ltl ; int16_T vq_out_Y0 ; int16_T id_out_Y0 ; int16_T
UnitDelay1_InitialCondition ; int16_T UnitDelay2_InitialCondition_hvi5vmqnsx
; int16_T Constant3_Value_lp4igfeqm2 ; int16_T r_fieldWeak_Y0 ; int16_T
Constant3_Value_iim4kqaacm ; int16_T pi_out_Y0 ; int16_T
Constant_Value_gruv4kmzc0 ; int16_T Gain1_Gain_fqealp2cnm ; int16_T
Gain5_Gain ; int16_T Constant1_Value_fm0hfw5dcj ; int16_T
Constant4_Value_gbsmiewbbg ; int16_T Gain3_Gain ; int16_T Gain4_Gain ;
int16_T Constant9_Value ; int16_T i_dc_limit_Value ; int16_T
Gain_Gain_b3km5qa3ir ; uint16_T UnitDelay2_InitialCondition_jbowcjs2jf ;
uint16_T UnitDelay3_InitialCondition_i4g0avon54 ; uint16_T
UnitDelay5_InitialCondition_pwox0sikus ; uint16_T Constant5_Value_axszy5sgp5
; uint16_T TS_Value ; uint16_T Memory2_InitialCondition ; uint16_T
Memory3_InitialCondition ; uint16_T Memory4_InitialCondition ; uint16_T
Memory_InitialCondition_ggq2uamd5m ; uint16_T
Memory1_InitialCondition_hul0dtsj5y ; boolean_T b_enaAdvCtrl_Y0 ; boolean_T
n_commDeacv_YOn ; boolean_T n_commDeacv_YOff ; boolean_T dz_trnsDet_Y0 ;
boolean_T UnitDelay1_InitialCondition_cbtku3cxyp ; boolean_T smooth_Value ;
boolean_T Constant_Value_kwwys1kvag ; boolean_T Delay_InitialCondition ;
boolean_T Delay_InitialCondition_jrezgfzsw4 ; boolean_T
Delay1_InitialCondition ; boolean_T Delay2_InitialCondition ; boolean_T
motor_enable_Value ; int8_T z_dir_Y0 ; int8_T z_dirPrev_Y0 ; int8_T
UnitDelay2_InitialCondition_b4hpeiwu4m ; int8_T
UnitDelay3_InitialCondition_o0fqg000ri ; int8_T Constant20_Value ; int8_T
Constant23_Value_hao4x44ah2 ; int8_T Constant24_Value ; int8_T
Constant8_Value_a5rnl3iohi ; int8_T Constant16_Value ; int8_T
Constant2_Value_bvzbygmfek ; uint8_T UnitDelay8_InitialCondition ; uint8_T
UnitDelay7_InitialCondition ; uint8_T UnitDelay6_InitialCondition ; uint8_T
dz_cntTrnsDet_YOn ; uint8_T dz_cntTrnsDet_YOff ; uint8_T
ManualSwitch_CurrentSetting ; uint8_T Gain6_Gain ; uint8_T
Constant_Value_ivcroz2ekt ; uint8_T Constant1_Value_ot4nebnjcg ; uint8_T
Constant2_Value_lpzpzwglez ; uint8_T Constant1_Value_ivbm1cdrab ; uint8_T
Constant_Value_c1zzxyoirl ; uint8_T Delay_InitialCondition_e03esys32u ;
uint8_T Delay1_InitialCondition_h33fxedixn ; uint8_T
Delay2_InitialCondition_niglvl4npn ; uint8_T Gain_Gain_nwocmfpvxk ; uint8_T
Gain1_Gain_dcquyu5zec ; uint8_T ManualSwitch_CurrentSetting_b43dnndgpt ;
uint8_T hall_motor_speed_choice_CurrentSetting ; uint8_T
hall_motor_angel_choice_CurrentSetting ; uint8_T
ManualSwitch_CurrentSetting_lozjlaovmx ; uint8_T ManualSwitch1_CurrentSetting
; uint8_T ctrl_mode_Value ; pkbcijxfuo fdz4phu3ryu ; njjlrak4ge meo3xsl5lqf ;
kp0i3ir4r2 n30etil1yvr ; krsac5nzqr pubdfj1edpf ; j0myh2ax4s cpoajd5uh02 ; }
; extern const char * RT_MEMORY_ALLOCATION_ERROR ; extern B rtB ; extern DW
rtDW ; extern PrevZCX rtPrevZCX ; extern P rtP ; extern const
rtwCAPI_ModelMappingStaticInfo * MotorController_FOC_GetCAPIStaticMap ( void
) ; extern SimStruct * const rtS ; extern const int_T gblNumToFiles ; extern
const int_T gblNumFrFiles ; extern const int_T gblNumFrWksBlocks ; extern
rtInportTUtable * gblInportTUtables ; extern const char * gblInportFileName ;
extern const int_T gblNumRootInportBlks ; extern const int_T
gblNumModelInputs ; extern const int_T gblInportDataTypeIdx [ ] ; extern
const int_T gblInportDims [ ] ; extern const int_T gblInportComplex [ ] ;
extern const int_T gblInportInterpoFlag [ ] ; extern const int_T
gblInportContinuous [ ] ; extern const int_T gblParameterTuningTid ; extern
DataMapInfo * rt_dataMapInfoPtr ; extern rtwCAPI_ModelMappingInfo *
rt_modelMapInfoPtr ; void MdlOutputs ( int_T tid ) ; void
MdlOutputsParameterSampleTime ( int_T tid ) ; void MdlUpdate ( int_T tid ) ;
void MdlTerminate ( void ) ; void MdlInitializeSizes ( void ) ; void
MdlInitializeSampleTimes ( void ) ; SimStruct * raccel_register_model (
ssExecutionInfo * executionInfo ) ;
#endif
