EVENT_INPUT
REQ WITH TNO; (* Normal Execution Request *)
END_EVENT
EVENT_OUTPUT
GINIT WITH GQI; (* Generated INIT event *)
GREQ WITH GQI; (* Generated REQ event *)
END_EVENT
VAR_INPUT
TNO : UINT; (* Test Number *)
END_VAR
VAR_OUTPUT
GQI : BOOL; (* Generated QI event qualifier *)
END_VAR
An instance of this FB type is used for the generation of tests for
an instance of the REQUESTER
FB type, as illustrated in the AGENTS_LOGL
and AGENTS_LOGR system
configurations. If the
TNO
(Test Number) input is outside the range
{1..6}
when an event occurs at the
REQ
input, no action is taken. Otherwise, the combination of a GQI
(Generated QI) output and event are generated corresponding to a service
primitive as specified in the table below.
TNO |
Service Primitive |
GQI |
Output Event |
|---|---|---|---|
1 |
INIT- |
FALSE |
GINIT |
2 |
INIT+ |
TRUE |
GINIT |
3 |
REQ+ |
TRUE |
GREQ |
4 |
REQ- |
FALSE |
GREQ |
5 |
INIT+ |
TRUE |
GINIT |
6 |
INIT- |
FALSE |
GINIT |