Advanced Event Triggering Target Library (AET)  02_70_00
AET_jobParams Struct Reference

Structure that holds the parameters needed to be passed to the AET_setupJob Function. More...

#include <aet.h>

Data Fields

uint16_t size
 Must be first field of all params structures.
 
AET_triggerType triggerType
 Type of trigger to be generated.
 
uint32_t programAddress
 Desired Program Address to generate trigger.
 
uint32_t programRangeStartAddress
 Program Address at start of range.
 
uint32_t programRangeEndAddress
 Program Address at end of range.
 
uint32_t dataAddress
 Address of the read/write to generate trigger.
 
uint32_t dataStartAddress
 Start Address of the interested range.
 
uint32_t dataEndAddress
 End Address of the interested range.
 
uint32_t traceStartAddress
 Program Address to begin Trace Job.
 
uint32_t traceEndAddress
 Program Address to End Trace Job.
 
AET_refSize refSize
 Size of data read/write.
 
AET_watchReadWrite readWrite
 Specify watch on read or watch on write.
 
uint64_t value
 Value to qualify the Read/Write with.
 
uint64_t valueMask
 Bitmask for specified value.
 
uint16_t eventNumber [4]
 Specify the number of the First Event.
 
uint16_t startEventNumber
 Specify the number of the Miscellaneous Start Event.
 
uint16_t endEventNumber
 Specify the number of the Miscellaneous End Event.
 
AET_evtTrigConfig eventTriggerConfig
 Specify the type of triggering (Edge to high, Level Low, etc)
 
AET_watermarkAction startStop
 Specify whether this event starts or stops the counter.
 
AET_counters counterNumber
 Specify which counter to use.
 
AET_traceActive traceActive
 Specify whether to start or stop trace.
 
AET_traceTrigger traceTriggers
 Specify which Trace Triggers to generate.
 
AET_triggerLogicOrientation logicOrientation
 Specify whether the trigger logic should be inverted.
 
AET_stateQual stateQual
 Specify which state to qualify job with.
 
AET_jobIndex jobIndex
 Index of the programmed job in the job table.
 

Detailed Description

Structure that holds the parameters needed to be passed to the AET_setupJob Function.

A structure of this type should be created by the host application, and a pointer to this structure should be passed to the AET_setupJob function.

The following is a table of Jobs and the valid associated parameters.

==============================================================================
                        |   |   |   |   |   |   |   |   |   |   |   |   |   |
                        |   |   |   | T |   |   |   |   |   |   |   |   |   |
                        |   |   |   | R |   |   |   |   |   |   |   |   |   |
                        |   |   |   | I |   |   |   | T |   |   |   |   |   |
                        |   |   |   | G |   |   | W | R |   |   |   |   |   |
                        |   |   |   |   |   |   | A | A |   | T |   |   |   |
                        |   |   | T | O | T |   | T | C |   | R |   |   |   |
                        |   |   | R | N | I | T | E | E | T | A |   |   |   |
                        |   |   | I |   | M | I | R |   | R | C |   | T |   |
                        |   |   | G | D | E | M | M | S | A | E |   | R |   |
                        |   |   |   | A | R | E | A | T | C |   | T | I |   |
                        |   |   | O | T |   | R | R | A | E | I | R | G |   |
                        |   | T | N | A | S |   | K | R |   | N | A | G |   |
                        |   | R |   |   | T | S |   | T | I |   | C | E | A |
                        | T | I | D | W | A | T | S | S | N | D | E | R | D |
                        | R | G | A | I | R | O | T | T |   | A |   |   | D |
                        | I |   | T | T | T | P | A | O | P | T | O | O |   |
                        | G | O | A | H |   |   | R | P | C | A | N | N | T |
                        |   | N |   |   | O | O | T |   |   |   |   |   | R |
                        | O |   | R | V | N | N |   | O | R | R | E | E | I |
                        | N | D | A | A |   |   | S | N | A | A | V | V | G |
                        |   | A | N | L | E | E | T |   | N | N | E | E | G |
                        | P | T | G | U | V | V | O | P | G | G | N | N | E |
                        | C | A | E | E | T | T | P | C | E | E | T | T | R |
=============================================================================
triggerType             | X | X | X | X | X | X | X |   |   |   |   | X | X |
-----------------------------------------------------------------------------
programAddress          | X |   |   |   |   |   |   | X |   |   |   |   |   |
-----------------------------------------------------------------------------
dataAddress             |   | X |   | X |   |   |   |   |   |   |   |   |   |
-----------------------------------------------------------------------------
dataStartAddress        |   |   | X |   |   |   |   |   |   |   |   |   |   |
-----------------------------------------------------------------------------
dataEndAddress          |   |   | X |   |   |   |   |   |   |   |   |   |   |
-----------------------------------------------------------------------------
refSize                 |   | X | X | X |   |   |   |   |   |   |   |   |   |
-----------------------------------------------------------------------------
readWrite               |   | X | X | X |   |   |   |   |   | X |   |   |   |
-----------------------------------------------------------------------------
value                   |   |   |   | X |   |   |   |   |   |   |   |   |   |
-----------------------------------------------------------------------------
valueMask               |   |   |   | X |   |   |   |   |   |   |   |   |   |
-----------------------------------------------------------------------------
eventNumber             |   |   |   |   | X | X | X |   |   |   | X | X |   |
-----------------------------------------------------------------------------
startEventNumber        |   |   |   |   |   |   |   |   |   |   |   |   |   |
-----------------------------------------------------------------------------
endEventNumber          |   |   |   |   |   |   |   |   |   |   |   |   |   |
-----------------------------------------------------------------------------
startStop               |   |   |   |   |   |   | X |   |   |   |   |   |   |
-----------------------------------------------------------------------------
counterNumber           |   |   |   |   | X | X | X |   |   |   |   |   |   |
-----------------------------------------------------------------------------
traceTriggers           |   |   |   |   |   |   |   |   | X | X | X |   |   |
-----------------------------------------------------------------------------
traceStartAddress       |   |   |   |   |   |   |   |   | X | X |   |   |   |
-----------------------------------------------------------------------------
traceEndAddress         |   |   |   |   |   |   |   |   | X | X |   |   |   |
-----------------------------------------------------------------------------
traceActive             |   |   |   |   |   |   |   | X | X | X | X |   |   |
-----------------------------------------------------------------------------
triggerLogicOrientation |   |   |   |   |   |   |   |   |   |   |   |   | X |
-----------------------------------------------------------------------------
jobIndex                | X | X | X | X | X | X | X | X | X | X | X | X | X |
-----------------------------------------------------------------------------

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