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

Test context for spec:/rtems/ratemon/req/timeout test case. More...

Data Fields

rtems_id period_id
 This member contains the period identifier.
 
Rate_monotonic_Control * period
 This member references the period control block.
 
rtems_id other_period_id
 This member contains another period identifier.
 
rtems_id worker_id
 This member contains the worker task identifier.
 
CallWithinISRRequest request
 This member contains the call within ISR request.
 
bool wait_for_period
 If this member is true, then the worker shall wait for a period.
 
bool period_is_other
 If this member is true, then the worker shall wait for another period.
 
bool intend_to_block
 If this member is true, then the worker shall intend to block for a period.
 
uint32_t postponed_jobs
 This member contains the postponed jobs count before the timeout.
 
Timestamp_Control uptime_before
 This member contains the uptime of the period before the timeout.
 
Timestamp_Control cpu_usage_before
 This member contains the CPU usage of the period before the timeout.
 
uint32_t release_job_counter
 This member contains the release job counter.
 
uint32_t unblock_counter
 This member contains the unblock counter.
 
struct {
   size_t   pci [3]
 This member defines the pre-condition indices for the next action.
 
   size_t   pcs [3]
 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.
 
   RtemsRatemonReqTimeout_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/ratemon/req/timeout test case.


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