RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Data Fields

Test context for spec:/rtems/timer/req/server-fire-after test case. More...

Data Fields

rtems_id timer_id
 This member contains a valid id of a timer.
 
rtems_id timer_cover_id
 This member contains a valid id of a second timer.
 
rtems_id id_param
 This member specifies the id parameter for the action.
 
rtems_interval ticks_param
 This member specifies the ticks parameter for the action.
 
rtems_timer_service_routine_entry routine_param
 This member specifies the routine parameter for the action.
 
rtems_status_code status
 This member contains the returned status code of the action.
 
int invocations
 This member contains a counter for invocations of the Timer Service Routine.
 
Scheduling_Ticks ticks_till_fire
 Function TriggerTimer() is used to figure out how many ticks (see tick) are needed till the Timer Service Routine gets executed. This member contains the number of ticks needed to fire the Timer Service Routine.
 
void * routine_user_data
 This member contains the user data given to the Timer Service Routine when called.
 
PreConditionContext pre_cond_contex
 This member specifies which pre-condition context (none, interrupt context, server context) must be created before the rtems_timer_server_fire_after() action gets executed.
 
Timer_Classes pre_class
 This member stores internal clock and context settings of the timer before the execution of the test action.
 
Timer_States pre_state
 This member stores the state of the timer before the execution of the test action.
 
Timer_States post_state
 This member stores the state of the timer after the execution of the test action.
 
Timer_Scheduling_Data pre_scheduling_data
 This member stores the scheduling data of the timer before the execution of the test action.
 
Timer_Scheduling_Data post_scheduling_data
 This member stores the scheduling data of the timer after the execution of the test action.
 
struct {
   size_t   pcs [7]
 This member defines the pre-condition states for the next action.
 
   bool   in_action_loop
 If this member is true, then the test action loop is executed.
 
   size_t   index
 This member contains the next transition map index.
 
   RtemsTimerReqServerFireAfter_Entry   entry
 This member contains the current transition map entry.
 
   bool   skip
 If this member is true, then the current transition variant should be skipped.
 
Map
 

Detailed Description

Test context for spec:/rtems/timer/req/server-fire-after test case.

Field Documentation

◆ timer_cover_id

rtems_id RtemsTimerReqServerFireAfter_Context::timer_cover_id

This member contains a valid id of a second timer.

This timer is used reach branch coverage in an if-statement which only serves performance optimization.


The documentation for this struct was generated from the following file: