4 * Created on: 12.3.2013
\r
9 #include "Rte_Tester.h"
\r
12 void TesterRunnable() {
\r
13 UInt8 arg1 = Rte_IRead_TesterRunnable_Arguments_arg1();
\r
14 UInt8 arg2 = Rte_IRead_TesterRunnable_Arguments_arg2();
\r
17 Std_ReturnType retVal = Rte_Call_Tester_Calculator_Multiply(arg1, arg2, &result);
\r
18 if (retVal == RTE_E_OK) {
\r
19 Rte_IWrite_TesterRunnable_Result_result(result); // echo the result to the COM stack
\r
21 Rte_IWrite_TesterRunnable_Result_result(0);
\r
25 void FreqReqRunnable() {
\r
26 // Get frequency from COM stack.
\r
27 UInt32 freqReq = Rte_IRead_FreqReqRunnable_FreqReq_freq();
\r
29 // Set the alarm that triggers the blinker.
\r
30 CancelAlarm(ALARM_ID_BlinkerAlarm);
\r
31 SetRelAlarm(ALARM_ID_BlinkerAlarm, 1, freqReq);
\r
33 // Echo the frequency back to COM stack.
\r
34 Rte_IWrite_FreqReqRunnable_FreqReqInd_freq(freqReq);
\r