123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- #ifndef RTW_HEADER_BCU_h_
- #define RTW_HEADER_BCU_h_
- #ifndef BCU_COMMON_INCLUDES_
- #define BCU_COMMON_INCLUDES_
- #include "rtwtypes.h"
- #include "commontypedef.h"
- #include "AppSignal.h"
- #include "zero_crossing_types.h"
- #endif
- #include "BCU_types.h"
- #define PROC_BCU_TASK_STACK_SIZE (2048)
- typedef enum
- {
- PROCESS_STATE_INIT = 0,
- PROCESS_STATE_IDLE,
- PROCESS_STATE_WORK,
- PROCESS_STATE_SLEEP
- }process_Bcu;
- #define SOH_MDLREF_HIDE_CHILD_
- #include "SOH.h"
- #define SOC_MDLREF_HIDE_CHILD_
- #include "SOC.h"
- #define BLC_MDLREF_HIDE_CHILD_
- #include "BLC.h"
- #define SFM_MDLREF_HIDE_CHILD_
- extern uint16_T Time;
- #include "BCUCal.h"
- #include "BCUDisp.h"
- #ifndef rtmGetErrorStatus
- #define rtmGetErrorStatus(rtm) ((rtm)->errorStatus)
- #endif
- #ifndef rtmSetErrorStatus
- #define rtmSetErrorStatus(rtm, val) ((rtm)->errorStatus = (val))
- #endif
- #ifndef rtmGetErrorStatusPointer
- #define rtmGetErrorStatusPointer(rtm) ((const char_T **)(&((rtm)->errorStatus)))
- #endif
- struct tag_RTM_BCU_T {
- const char_T *errorStatus;
- };
- extern void BCU_initialize(void);
- extern void BCU_step(void);
- extern void BCU_terminate(void);
- extern RT_MODEL_BCU_T *const BCU_M;
- #endif
|