* Generator version: 0.0.9\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
-* on Thu Jun 30 17:29:02 CEST 2011\r
*/\r
\r
/* Rte.c */\r
#include "Rte_Types.h"\r
#include "Rte_Data.h"\r
#include <string.h>\r
-#include "Rte_Calculator_Internal_.h"\r
-#include "Rte_Tester_Internal_.h"\r
-#include "Rte_Logger_Internal_.h"\r
-#include "Rte_Logger2_Internal_.h"\r
+#include "Rte_Calculator_Internal.h"\r
+#include "Rte_Tester_Internal.h"\r
+#include "Rte_Logger_Internal.h"\r
+#include "Rte_Logger2_Internal.h"\r
#include "Com.h"\r
\r
-Rte_CDS_Calculator Rte_Inst_Calculator = { };\r
-\r
-Rte_DE_UInt32 Rte_Buf_Tester_prototype_FreqReqfreq_ibuffer;\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_CDS_Tester Rte_Inst_Tester =\r
{\r
- .FreqReqRunnable_FreqReq_freq = &Rte_Buf_Tester_prototype_FreqReqfreq_ibuffer,\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
};\r
};\r
\r
void Rte_PRE_TesterRunnable() {\r
+ imask_t irqMask = 0;\r
+ Irq_Save(irqMask);\r
+\r
uint8 Arg1_buf = 0;\r
Com_ReceiveSignal(Arg1, &Arg1_buf);\r
Rte_Inst_Tester.TesterRunnable_Arguments_arg1->value = (UInt8) 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
+\r
}\r
\r
void Rte_PRE_FreqReqRunnable() {\r
+ imask_t irqMask = 0;\r
+ Irq_Save(irqMask);\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
\r
+ Irq_Restore(irqMask);\r
+\r
}\r
\r
void Rte_PRE_LoggerRunnable() {\r
+ imask_t irqMask = 0;\r
+ Irq_Save(irqMask);\r
\r
Rte_Inst_Logger.LoggerRunnable_Result_result->value\r
= Rte_Buf_Tester_prototype_Result_result;\r
\r
+ Irq_Restore(irqMask);\r
+\r
}\r
\r
void Rte_PRE_Logger2Runnable() {\r
+ imask_t irqMask = 0;\r
+ Irq_Save(irqMask);\r
\r
Rte_Inst_Logger2.Logger2Runnable_Result_result->value\r
= Rte_Buf_Tester_prototype_Result_result;\r
\r
+ Irq_Restore(irqMask);\r
+\r
}\r
\r
void Rte_POST_TesterRunnable() {\r
- uint8 Result_buf =\r
+ imask_t irqMask = 0;\r
+ Irq_Save(irqMask);\r
+\r
+ uint8 ResultSig_buf =\r
(uint8) Rte_Inst_Tester.TesterRunnable_Result_result->value;\r
- Com_SendSignal(Result, &Result_buf);\r
+ Com_SendSignal(ResultSig, &ResultSig_buf);\r
\r
Rte_WriteBuffer_Rte_Buf_Tester_prototype_Result_result(\r
Rte_Inst_Tester.TesterRunnable_Result_result->value);\r
\r
+ Irq_Restore(irqMask);\r
+\r
}\r
\r
void Rte_POST_FreqReqRunnable() {\r
+ imask_t irqMask = 0;\r
+ Irq_Save(irqMask);\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
+\r
}\r
\r
void Rte_TesterRunnable() {\r