/* BEGIN_FILE_HDR ************************************************************************************************ * NOTICE * This software is the property of HiRain Technologies. Any information contained in this * doc should not be reproduced, or used, or disclosed without the written authorization from * HiRain Technologies. ************************************************************************************************ * File Name : SchM_Fee.h ************************************************************************************************ * Module Name : Rte_Z20K14X * Title : SchM_Fee.h ************************************************************************************************ * Platform : ARM * Peripheral : FEE * Autosar Version : 4.2.2 * Package Version : 01.00.00 ************************************************************************************************ * Description : This file is about Fee module on SchM_Fee. * ************************************************************************************************ * Limitations : None. * ************************************************************************************************ * Revision History: * * Version Date Initials CR# Descriptions * --------- ---------- ------------ ---------- --------------- * 01.00.00 2023/03/13 huan.ji N/A Original * * ************************************************************************************************ END_FILE_HDR*/ #ifndef SCHM_FEE_H #define SCHM_FEE_H #ifdef __cplusplus extern "C" { #endif /******************************************************************************** ** Include files ********************************************************************************/ /****SOURCE FILE VERSION INFORMATION****/ /****FILE VERSION CHECKS****/ /****CONSTANTS****/ /****DEFINES AND MACROS****/ /****ENUMS****/ /****STRUCTURES AND OTHER TYPEDEFS****/ /****GLOBAL VARIABLE DECLARATIONS****/ /****FUNCTION PROTOTYPES****/ #ifdef MCAL_TESTING_ENVIRONMENT /** @brief This function checks that all entered exclusive areas were also exited. @details This function checks that all entered exclusive areas were also exited. The check is done by verifying that all reentry_guard_* static variables are back to the zero value. @param[in] void No input parameters @return void This function does not return a value. Test asserts are used instead. @pre None @post None @remarks Covers @remarks Implements */ void SchM_Check_fee(void); #endif /*MCAL_TESTING_ENVIRONMENT*/ extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_00(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_01(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_02(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_03(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_04(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_05(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_06(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_07(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_08(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_09(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_10(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_11(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_12(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_13(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_14(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_15(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_16(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_17(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_18(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_19(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_20(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_21(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_22(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_23(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_24(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_25(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_26(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_27(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_28(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_29(void); extern void SchM_Enter_Fee_FEE_EXCLUSIVE_AREA_30(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_00(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_01(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_02(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_03(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_04(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_05(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_06(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_07(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_08(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_09(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_10(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_11(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_12(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_13(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_14(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_15(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_16(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_17(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_18(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_19(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_20(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_21(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_22(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_23(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_24(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_25(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_26(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_27(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_28(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_29(void); extern void SchM_Exit_Fee_FEE_EXCLUSIVE_AREA_30(void); #ifdef __cplusplus } #endif #endif /* SCHM_FEE_H */