RKH
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

#define RKH_TR_TMR_INIT (   timer_,
  signal_ 
)
Value:
RKH_TRC_SYM(timer_); \
RKH_TRC_SIG(signal_); \
#define RKH_TRC_END_NOCRIT()
#define RKH_TRC_SIG(e)
#define RKH_TE_TMR_INIT
Initializes the previously allocated timer structure RKH_TMR_T.
#define RKH_TRC_SYM(sym)
Insert a object address as trace record argument.
#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 978 of file rkhtrc_record.h.

#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_); \
#define RKH_TRC_END_NOCRIT()
#define RKH_TRC_NTICK(nt)
#define RKH_TRC_SYM(sym)
Insert a object address as trace record argument.
#define RKH_TE_TMR_START
Start a timer.
#define RKH_TRC_BEGIN_WOAOSIG_NOCRIT(eid_)

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 997 of file rkhtrc_record.h.

#define RKH_TR_TMR_STOP (   timer_,
  nTicks_,
  period_ 
)
Value:
RKH_TRC_SYM(timer_); \
RKH_TRC_NTICK(nTicks_); \
RKH_TRC_NTICK(period_); \
#define RKH_TRC_END_NOCRIT()
#define RKH_TRC_NTICK(nt)
#define RKH_TRC_SYM(sym)
Insert a object address as trace record argument.
#define RKH_TE_TMR_STOP
Stops a running timer.
#define RKH_TRC_BEGIN_WOAOSIG_NOCRIT(eid_)

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 1017 of file rkhtrc_record.h.

#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_); \
#define RKH_TRC_BEGIN_NOCRIT(eid_, prio_, sig_)
#define RKH_TRC_END_NOCRIT()
#define RKH_TE_TMR_TOUT
Timer expired.
#define RKH_TRC_SIG(e)
#define RKH_TRC_SYM(sym)
Insert a object address as trace record argument.
#define RKH_SMA_ACCESS_CONST(me_, member_)
Macro for accessing to members of state machine structure.
Definition: rkhsma.h:96

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 1036 of file rkhtrc_record.h.

#define RKH_TR_TMR_REM (   timer_)
Value:
RKH_TRC_SYM(timer_); \
#define RKH_TRC_END_NOCRIT()
#define RKH_TE_TMR_REM
Removes timer from the active timer list.
#define RKH_TRC_SYM(sym)
Insert a object address as trace record argument.
#define RKH_TRC_BEGIN_WOAOSIG_NOCRIT(eid_)

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 1055 of file rkhtrc_record.h.