Cern
LibTmsApi 2.3.0
Tms::TestCaptureInfo Class Reference

This class defines the parameters for a test data capture. More...

#include <TmsD.h>

Public Member Functions

 TestCaptureInfo (BUInt32 psource=BUInt32(), BUInt32 pclock=BUInt32(), BUInt32 pstartTime=BUInt32(), BUInt32 ppostTriggerDelay=BUInt32(), BUInt32 ptriggerMask=BUInt32(), BInt32 ptriggerAnd=BInt32(), BInt32 ptriggerStore=BInt32(), BInt32 ptriggerSourceData=BInt32(), BInt32 ptriggerStateEnable=BInt32(), BUInt32 ptriggerState=BUInt32())
 

Public Attributes

BUInt32 source
 The source data (0 - 3)
 
BUInt32 clock
 The Clock source.
 
BUInt32 startTime
 The start time in ms from CYCLE_START before trigger is activated.
 
BUInt32 postTriggerDelay
 The delay, in clock cycles, after the trigger before capture starts.
 
BUInt32 triggerMask
 The Trigger bit mask. This is the bit mask of the 8 timing signals.
 
BInt32 triggerAnd
 The Trigger function is an AND rather than an OR.
 
BInt32 triggerStore
 Store the trigger in the upper 8 data bits.
 
BInt32 triggerSourceData
 Use lower 32bits of data as trigger source rather than timing signals.
 
BInt32 triggerStateEnable
 Trigger in state enable.
 
BUInt32 triggerState
 Trigger state number.
 

Detailed Description

This class defines the parameters for a test data capture.

Constructor & Destructor Documentation

◆ TestCaptureInfo()

Tms::TestCaptureInfo::TestCaptureInfo ( BUInt32  psource = BUInt32(),
BUInt32  pclock = BUInt32(),
BUInt32  pstartTime = BUInt32(),
BUInt32  ppostTriggerDelay = BUInt32(),
BUInt32  ptriggerMask = BUInt32(),
BInt32  ptriggerAnd = BInt32(),
BInt32  ptriggerStore = BInt32(),
BInt32  ptriggerSourceData = BInt32(),
BInt32  ptriggerStateEnable = BInt32(),
BUInt32  ptriggerState = BUInt32() 
)

Member Data Documentation

◆ clock

BUInt32 Tms::TestCaptureInfo::clock

The Clock source.

◆ postTriggerDelay

BUInt32 Tms::TestCaptureInfo::postTriggerDelay

The delay, in clock cycles, after the trigger before capture starts.

◆ source

BUInt32 Tms::TestCaptureInfo::source

The source data (0 - 3)

◆ startTime

BUInt32 Tms::TestCaptureInfo::startTime

The start time in ms from CYCLE_START before trigger is activated.

◆ triggerAnd

BInt32 Tms::TestCaptureInfo::triggerAnd

The Trigger function is an AND rather than an OR.

◆ triggerMask

BUInt32 Tms::TestCaptureInfo::triggerMask

The Trigger bit mask. This is the bit mask of the 8 timing signals.

◆ triggerSourceData

BInt32 Tms::TestCaptureInfo::triggerSourceData

Use lower 32bits of data as trigger source rather than timing signals.

◆ triggerState

BUInt32 Tms::TestCaptureInfo::triggerState

Trigger state number.

◆ triggerStateEnable

BInt32 Tms::TestCaptureInfo::triggerStateEnable

Trigger in state enable.

◆ triggerStore

BInt32 Tms::TestCaptureInfo::triggerStore

Store the trigger in the upper 8 data bits.


The documentation for this class was generated from the following files: