RKH
Traces of timer services

Macros for tracing the timer execution. More...

Macros

#define RKH_TR_TMR_INIT(timer_, signal_)
 Initializes the previously allocated timer structure RKH_TMR_T. More...
 
#define RKH_TR_TMR_START(timer_, actObj_, nTicks_, period_)
 Start a timer. More...
 
#define RKH_TR_TMR_STOP(timer_, nTicks_, period_)
 Stops a running timer. More...
 
#define RKH_TR_TMR_TOUT(timer_, signal_, actObj_)
 Timer expired. More...
 
#define RKH_TR_TMR_REM(timer_)
 Removes timer from the active timer list. More...
 

Detailed Description

Macros for tracing the timer execution.

Macro Definition Documentation

◆ RKH_TR_TMR_INIT

#define RKH_TR_TMR_INIT (   timer_,
  signal_ 
)
Value:
RKH_TRC_SYM(timer_); \
RKH_TRC_SIG(signal_); \
RKH_TRC_END_NOCRIT()
#define RKH_TE_TMR_INIT
Initializes the previously allocated timer structure RKH_TMR_T.
#define RKH_TRC_BEGIN_WOAOSIG_NOCRIT(eid_)

Initializes the previously allocated timer structure RKH_TMR_T.

Description Initialize a timer
Group RKH_TG_TMR
EventID RKH_TE_TMR_INIT
Parameters
[in]timer_Timer
[in]signal_Event to enqueued

Definition at line 981 of file rkhtrc_record.h.

◆ RKH_TR_TMR_START

#define RKH_TR_TMR_START (   timer_,
  actObj_,
  nTicks_,
  period_ 
)
Value:
RKH_TRC_SYM(timer_); \
RKH_TRC_SYM(actObj_); \
RKH_TRC_NTICK(nTicks_); \
RKH_TRC_NTICK(period_); \
RKH_TRC_END_NOCRIT()
#define RKH_TE_TMR_START
Start a timer.

Start a timer.

Description Start a timer
Group RKH_TG_TMR
EventID RKH_TE_TMR_START
Parameters
[in]timer_Timer
[in]actObj_Active object target
[in]nTicks_Load in ticks
[in]period_Period in ticks

Definition at line 1000 of file rkhtrc_record.h.

◆ RKH_TR_TMR_STOP

#define RKH_TR_TMR_STOP (   timer_,
  nTicks_,
  period_ 
)
Value:
RKH_TRC_SYM(timer_); \
RKH_TRC_NTICK(nTicks_); \
RKH_TRC_NTICK(period_); \
RKH_TRC_END_NOCRIT()
#define RKH_TE_TMR_STOP
Stops a running timer.

Stops a running timer.

Description Stop a timer
Group RKH_TG_TMR
EventID RKH_TE_TMR_STOP
Parameters
[in]timer_Timer
[in]nTicks_Load in ticks
[in]period_Period in ticks

Definition at line 1020 of file rkhtrc_record.h.

◆ RKH_TR_TMR_TOUT

#define RKH_TR_TMR_TOUT (   timer_,
  signal_,
  actObj_ 
)
Value:
RKH_SMA_ACCESS_CONST(actObj_, prio), \
signal_) \
RKH_TRC_SYM(timer_); \
RKH_TRC_SIG(signal_); \
RKH_TRC_SYM(actObj_); \
RKH_TRC_END_NOCRIT()
#define RKH_SMA_ACCESS_CONST(me_, member_)
Macro for accessing to members of state machine structure.
Definition: rkhsma.h:98
#define RKH_TE_TMR_TOUT
Timer expired.
#define RKH_TRC_BEGIN_NOCRIT(eid_, prio_, sig_)

Timer expired.

Description Timer has expired
Group RKH_TG_TMR
EventID RKH_TE_TMR_TOUT
Parameters
[in]timer_Timer
[in]signal_Event to enqueued
[in]actObj_Active object target

Definition at line 1039 of file rkhtrc_record.h.

◆ RKH_TR_TMR_REM

#define RKH_TR_TMR_REM (   timer_)
Value:
RKH_TRC_SYM(timer_); \
RKH_TRC_END_NOCRIT()
#define RKH_TE_TMR_REM
Removes timer from the active timer list.

Removes timer from the active timer list.

Description Remove timer from the active timer list
Group RKH_TG_TMR
EventID RKH_TE_TMR_REM
Parameters
[in]timer_Timer

Definition at line 1058 of file rkhtrc_record.h.