/********************************************************************************************************************** * * Runnable Entity Name: RAB_Core0_100us * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered on TimingEvent every 100us * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_AppPI_Can_ReceiverCore0_DEP_Can_Receiver(Idt_Can_Receiver *data) * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_AppPI_Can_SenderCore0_DEP_Can_Sender(Idt_Can_Sender data, Rte_TransformerError *transformerError) * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_ComM_UserRequest_GetCurrentComMode(ComM_ModeType *ComMode) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_ComM_UserRequest_E_NOT_OK * Std_ReturnType Rte_Call_ComM_UserRequest_GetMaxComMode(ComM_ModeType *ComMode) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_ComM_UserRequest_E_NOT_OK * Std_ReturnType Rte_Call_ComM_UserRequest_GetRequestedComMode(ComM_ModeType *ComMode) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_ComM_UserRequest_E_NOT_OK * Std_ReturnType Rte_Call_ComM_UserRequest_RequestComMode(ComM_ModeType ComMode) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_ComM_UserRequest_E_MODE_LIMITATION, RTE_E_ComM_UserRequest_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RAB_Core0_100us_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ FUNC(void, SWCCore0Basic_Type_CODE) RAB_Core0_100us(void) /* PRQA S 0850 */ /* MD_MSR_19.8 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RAB_Core0_100us *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ }
时间: 2023-08-08 07:05:11 浏览: 204
这段代码是一个可运行的实体,名为 RAB_Core0_100us。它在满足以下任一触发条件时执行:
- 每100微秒的定时事件触发。
输入接口:
===========
明确的S/R API:
-----------------
Std_ReturnType Rte_Read_AppPI_Can_ReceiverCore0_DEP_Can_Receiver(Idt_Can_Receiver *data)
输出接口:
===========
明确的S/R API:
-----------------
Std_ReturnType Rte_Write_AppPI_Can_SenderCore0_DEP_Can_Sender(Idt_Can_Sender data, Rte_TransformerError *transformerError)
服务调用:
============
服务调用:
-------------------
Std_ReturnType Rte_Call_ComM_UserRequest_GetCurrentComMode(ComM_ModeType *ComMode)
同步服务调用。超时:无
返回的应用程序错误:RTE_E_ComM_UserRequest_E_NOT_OK
Std_ReturnType Rte_Call_ComM_UserRequest_GetMaxComMode(ComM_ModeType *ComMode)
同步服务调用。超时:无
返回的应用程序错误:RTE_E_ComM_UserRequest_E_NOT_OK
Std_ReturnType Rte_Call_ComM_UserRequest_GetRequestedComMode(ComM_ModeType *ComMode)
同步服务调用。超时:无
返回的应用程序错误:RTE_E_ComM_UserRequest_E_NOT_OK
Std_ReturnType Rte_Call_ComM_UserRequest_RequestComMode(ComM_ModeType ComMode)
同步服务调用。超时:无
返回的应用程序错误:RTE_E_ComM_UserRequest_E_MODE_LIMITATION, RTE_E_ComM_UserRequest_E_NOT_OK
代码中有一些注释,指示不要更改这些注释。在可运行实体的实现中,可以根据需求添加代码。
阅读全文