/*
 * Model210_Openloop_private.h
 *
 * Real-Time Workshop code generation for Simulink model "Model210_Openloop.mdl".
 *
 * Model Version                        : 1.107
 * Real-Time Workshop file version      : 5.1 $Date: 2003/08/08 18:37:24 $
 * Real-Time Workshop file generated on : Wed Nov 30 09:47:59 2005
 * TLC version                          : 5.1 (Aug  8 2003)
 * C source code generated on           : Wed Nov 30 09:47:59 2005
 */

#ifndef _RTW_HEADER_Model210_Openloop_private_h_
# define _RTW_HEADER_Model210_Openloop_private_h_

#ifndef _RTW_COMMON_DEFINES_
# define _RTW_COMMON_DEFINES_

#ifndef TRUE
# define TRUE (1)
#endif
#ifndef FALSE
# define FALSE (0)
#endif
#endif                                  /* _RTW_COMMON_DEFINES_ */

#ifndef UCHAR_MAX
#include <limits.h>
#endif

#if ( UCHAR_MAX != (0xFFU) )
#error Code was generated for compiler with different sized uchars.
#endif

#if ( SCHAR_MAX != (0x7F) )
#error Code was generated for compiler with different sized chars.
#endif

#if ( USHRT_MAX != (0xFFFFU) )
#error Code was generated for compiler with different sized ushorts.
#endif

#if ( SHRT_MAX != (0x7FFF) )
#error Code was generated for compiler with different sized shorts.
#endif

#if ( UINT_MAX != (0xFFFFFFFFU) )
#error Code was generated for compiler with different sized uints.
#endif

#if ( INT_MAX != (0x7FFFFFFF) )
#error Code was generated for compiler with different sized ints.
#endif

#if ( ULONG_MAX != (0xFFFFFFFFU) )
#error Code was generated for compiler with different sized ulongs.
#endif

#if ( LONG_MAX != (0x7FFFFFFF) )
#error Code was generated for compiler with different sized longs.
#endif

extern void ECPDSPDriver(SimStruct *rts);
extern int_T rt_CallSys(SimStruct *S, int_T element, int_T tid);
extern int_T rt_EnableSys(SimStruct *S, int_T element, int_T tid);
extern int_T rt_DisableSys(SimStruct *S, int_T element, int_T tid);

#if defined(MULTITASKING)
# error Model (Model210_Openloop) was built in \
  SingleTasking solver mode, however the MULTITASKING define is \
  present. If you have multitasking (e.g. -DMT or -DMULTITASKING) \
  defined on the RTW page of Simulation parameter dialog, please \
  remove it and on the Solver page, select solver mode \
  MultiTasking. If the Simulation parameter dialog is configured \
  correctly, please verify that your template makefile is \
  configured correctly.
#endif

#endif                                  /* _RTW_HEADER_Model210_Openloop_private_h_ */
