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

Test context for spec:/rtems/timer/req/reset test case. More...

Data Fields

rtems_id timer_id
 This member contains a valid id of a timer.
 
rtems_id id_param
 This member specifies the id parameter for the action.
 
rtems_status_code status
 This member contains the returned status code of the action.
 
void * data_a
 This member contains the user data for Timer Service Routine "A".
 
void * data_b
 This member contains the user data for Timer Service Routine "B".
 
int invocations_a
 This member contains the counter for invocations of Timer Service Routine "A".
 
int invocations_b
 This member contains the counter for invocations of Timer Service Routine "B".
 
Scheduling_Ticks ticks_till_fire
 This member contains the number of ticks needed to fire the Timer Service Routine.
 
void ** routine_user_data
 This member identifier the user data given to the Timer Service Routine when called. It either the address of member data_a or data_b.
 
void ** scheduled_user_data
 This member contains a reference to the user data to be used in the next call to the Timer Service Routine.
 
int scheduled_invocations_a
 This member contains 1 if the Timer Service Routine "A" has been scheduled otherwise 0.
 
int scheduled_invocations_b
 This member contains 1 if the Timer Service Routine "B" has been scheduled otherwise 0.
 
Scheduling_Ticks scheduled_ticks_till_fire
 This member specifies the number of ticks till the scheduled Timer Service Routine should fire.
 
PreConditionContext pre_cond_contex
 This member specifies which pre-condition context (none, interrupt context, server context) must be created before the rtems_timer_reset() 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 [4]
 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.
 
   RtemsTimerReqReset_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/reset test case.


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