asrt
Automated System Runtime Testing library
Loading...
Searching...
No Matches
asrt_controller Struct Reference

Controller module — CORE channel, host side. More...

#include <controller.h>

Public Attributes

struct asrt_allocator alloc
 
uint32_t deadline
 
union {
   struct asrt_desc_handler   desc
 
   struct asrt_exec_handler   exec
 
   struct asrt_init_handler   init
 
   struct asrt_tc_handler   tc
 
   struct asrt_ti_handler   ti
 
hndl
 
struct asrt_node node
 
uint32_t run_id
 
enum asrt_stage_e stage
 
enum asrt_cntr_state state
 

Detailed Description

Controller module — CORE channel, host side.

Drives the test session: protocol handshake, test enumeration, and one-at-a-time test execution. All operations are non-blocking; the caller advances the state machine by ticking the channel periodically.


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