* Configured for (MCU): TMS570\r
*\r
* Module vendor: ArcCore\r
-* Generator version: 0.0.9\r
+* Generator version: 0.0.13\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
*/\r
#include "Rte_Logger2_Internal.h"\r
#include "Com.h"\r
\r
-Rte_DE_UInt8 Rte_Buf_Tester_prototype_Argumentsarg1_ibuffer;\r
-Rte_DE_UInt8 Rte_Buf_Tester_prototype_Argumentsarg2_ibuffer;\r
-Rte_DE_UInt32 Rte_Buf_Tester_prototype_FreqReqfreq_ibuffer;\r
-Rte_DE_UInt32 Rte_Buf_Tester_prototype_FreqReqIndfreq_ibuffer;\r
-Rte_DE_UInt16 Rte_Buf_Tester_prototype_Resultresult_ibuffer;\r
+Rte_DE_Read_TesterRunnable_ReadArg1 Rte_Buf_TesterRunnable_Argumentsarg1_ibuffer;\r
+Rte_DE_Read_TesterRunnable_ReadArg2 Rte_Buf_TesterRunnable_Argumentsarg2_ibuffer;\r
+Rte_DE_Read_FreqReqRunnable_ReadFreqReq Rte_Buf_FreqReqRunnable_FreqReqfreq_ibuffer;\r
+Rte_DE_Write_TesterRunnable_WriteResult Rte_Buf_TesterRunnable_Resultresult_ibuffer;\r
+Rte_DE_Write_FreqReqRunnable_WriteFreqReqInd Rte_Buf_FreqReqRunnable_FreqReqIndfreq_ibuffer;\r
Rte_CDS_Tester Rte_Inst_Tester =\r
{\r
- .TesterRunnable_Arguments_arg1 = &Rte_Buf_Tester_prototype_Argumentsarg1_ibuffer,\r
- .TesterRunnable_Arguments_arg2 = &Rte_Buf_Tester_prototype_Argumentsarg2_ibuffer,\r
- .FreqReqRunnable_FreqReq_freq = &Rte_Buf_Tester_prototype_FreqReqfreq_ibuffer,\r
- .FreqReqRunnable_FreqReqInd_freq = &Rte_Buf_Tester_prototype_FreqReqIndfreq_ibuffer,\r
- .TesterRunnable_Result_result = &Rte_Buf_Tester_prototype_Resultresult_ibuffer,\r
+ .TesterRunnable_Arguments_arg1 = &Rte_Buf_TesterRunnable_Argumentsarg1_ibuffer,\r
+ .TesterRunnable_Arguments_arg2 = &Rte_Buf_TesterRunnable_Argumentsarg2_ibuffer,\r
+ .FreqReqRunnable_FreqReq_freq = &Rte_Buf_FreqReqRunnable_FreqReqfreq_ibuffer,\r
+ .TesterRunnable_Result_result = &Rte_Buf_TesterRunnable_Resultresult_ibuffer,\r
+ .FreqReqRunnable_FreqReqInd_freq = &Rte_Buf_FreqReqRunnable_FreqReqIndfreq_ibuffer,\r
};\r
\r
-Rte_DE_UInt16 Rte_Buf_Logger_prototype_Resultresult_ibuffer;\r
+Rte_DE_Read_LoggerRunnable_ReadResult Rte_Buf_LoggerRunnable_Resultresult_ibuffer;\r
Rte_CDS_Logger Rte_Inst_Logger =\r
{\r
- .LoggerRunnable_Result_result = &Rte_Buf_Logger_prototype_Resultresult_ibuffer,\r
+ .LoggerRunnable_Result_result = &Rte_Buf_LoggerRunnable_Resultresult_ibuffer,\r
};\r
\r
-Rte_DE_UInt16 Rte_Buf_Logger2_prototype_Resultresult_ibuffer;\r
+Rte_DE_Read_Logger2Runnable_ReadResult Rte_Buf_Logger2Runnable_Resultresult_ibuffer;\r
Rte_CDS_Logger2 Rte_Inst_Logger2 =\r
{\r
- .Logger2Runnable_Result_result = &Rte_Buf_Logger2_prototype_Resultresult_ibuffer,\r
+ .Logger2Runnable_Result_result = &Rte_Buf_Logger2Runnable_Resultresult_ibuffer,\r
};\r
\r
void Rte_PRE_TesterRunnable() {\r
- imask_t irqMask = 0;\r
- Irq_Save(irqMask);\r
+ GetResource(RES_SCHEDULER);\r
\r
uint8 Arg1_buf = 0;\r
Com_ReceiveSignal(Arg1, &Arg1_buf);\r
Com_ReceiveSignal(Arg2, &Arg2_buf);\r
Rte_Inst_Tester.TesterRunnable_Arguments_arg2->value = (UInt8) Arg2_buf;\r
\r
- Irq_Restore(irqMask);\r
+ ReleaseResource(RES_SCHEDULER);\r
\r
}\r
\r
void Rte_PRE_FreqReqRunnable() {\r
- imask_t irqMask = 0;\r
- Irq_Save(irqMask);\r
+ GetResource(RES_SCHEDULER);\r
\r
uint32 FreqReqSig_buf = 0;\r
Com_ReceiveSignal(FreqReqSig, &FreqReqSig_buf);\r
- Rte_Inst_Tester.FreqReqRunnable_FreqReq_freq->value\r
- = (UInt32) FreqReqSig_buf;\r
+ Rte_Inst_Tester.FreqReqRunnable_FreqReq_freq->value =\r
+ (UInt32) FreqReqSig_buf;\r
\r
- Irq_Restore(irqMask);\r
+ ReleaseResource(RES_SCHEDULER);\r
\r
}\r
\r
void Rte_PRE_LoggerRunnable() {\r
- imask_t irqMask = 0;\r
- Irq_Save(irqMask);\r
+ GetResource(RES_SCHEDULER);\r
\r
- Rte_Inst_Logger.LoggerRunnable_Result_result->value\r
- = Rte_Buf_Tester_prototype_Result_result;\r
+ Rte_Inst_Logger.LoggerRunnable_Result_result->value =\r
+ Rte_Buf_Tester_prototype_Result_result;\r
\r
- Irq_Restore(irqMask);\r
+ ReleaseResource(RES_SCHEDULER);\r
\r
}\r
\r
void Rte_PRE_Logger2Runnable() {\r
- imask_t irqMask = 0;\r
- Irq_Save(irqMask);\r
+ GetResource(RES_SCHEDULER);\r
\r
- Rte_Inst_Logger2.Logger2Runnable_Result_result->value\r
- = Rte_Buf_Tester_prototype_Result_result;\r
+ Rte_Inst_Logger2.Logger2Runnable_Result_result->value =\r
+ Rte_Buf_Tester_prototype_Result_result;\r
\r
- Irq_Restore(irqMask);\r
+ ReleaseResource(RES_SCHEDULER);\r
\r
}\r
\r
void Rte_POST_TesterRunnable() {\r
- imask_t irqMask = 0;\r
- Irq_Save(irqMask);\r
+ GetResource(RES_SCHEDULER);\r
\r
uint8 ResultSig_buf =\r
(uint8) Rte_Inst_Tester.TesterRunnable_Result_result->value;\r
Rte_WriteBuffer_Rte_Buf_Tester_prototype_Result_result(\r
Rte_Inst_Tester.TesterRunnable_Result_result->value);\r
\r
- Irq_Restore(irqMask);\r
+ ReleaseResource(RES_SCHEDULER);\r
\r
}\r
\r
void Rte_POST_FreqReqRunnable() {\r
- imask_t irqMask = 0;\r
- Irq_Save(irqMask);\r
+ GetResource(RES_SCHEDULER);\r
\r
uint32 FreqIndSig_buf =\r
(uint32) Rte_Inst_Tester.FreqReqRunnable_FreqReqInd_freq->value;\r
Com_SendSignal(FreqIndSig, &FreqIndSig_buf);\r
\r
- Irq_Restore(irqMask);\r
+ ReleaseResource(RES_SCHEDULER);\r
\r
}\r
\r
Rte_POST_FreqReqRunnable();\r
}\r
\r
-Std_ReturnType Rte_Multiply(const UInt8 arg1, const UInt8 arg2, UInt16* result) {\r
+Std_ReturnType Rte_Multiply(const UInt8 arg1, const UInt8 arg2,\r
+ UInt16* result) {\r
Std_ReturnType retVal = Multiply(arg1, arg2, result);\r
return retVal;\r
}\r
void StepTask() {\r
EventMaskType eventMask = 0;\r
while (1) {\r
- WaitEvent( EVENT_MASK_StepEvent);\r
- GetResource( RES_SCHEDULER);\r
+ WaitEvent(EVENT_MASK_StepEvent);\r
+ GetResource(RES_SCHEDULER);\r
GetEvent(TASK_ID_StepTask, &eventMask);\r
ClearEvent(EVENT_MASK_StepEvent);\r
ReleaseResource(RES_SCHEDULER);\r