beautypg.com

2 iperecoptions3::getsimpletrigger, Parameters, Return values – Teledyne LeCroy Automation API for Teledyne LeCroy PETracer_PETrainer User Manual

Page 80: Remarks, Iperecoptions3::getsimpletrigger

background image

Teledyne LeCroy

Automation API for PETracer/PETrainer

75

5.4.2 IPERecOptions3::GetSimpleTrigger

HRESULT GetSimpleTrigger ( [in] ETriggerType e_trig_type, [in] BOOL b_force, [out,

retval] IDispatch** ppISimpleTrigger)


Returns simple trigger interface of the given trigger type.

Parameters:

e_trig_type

enum that can have following values:

TRIGGER_EVENTTYPE_ERROR_ANY

( 1 )

TRIGGER_EVENTTYPE_LINKSTATE

( 2 )

TRIGGER_EVENTTYPE_FTS

( 3 )

TRIGGER_EVENTTYPE_TLP_CONFIG_RD

( 4 )

TRIGGER_EVENTTYPE_TLP_CONFIG_WR

( 5 )

TRIGGER_EVENTTYPE_TLP_IO_RD

( 6 )

TRIGGER_EVENTTYPE_TLP_IO_WR

( 7 )

TRIGGER_EVENTTYPE_TLP_MEM_RD

( 8 )

TRIGGER_EVENTTYPE_TLP_MEM_WR

( 9 )

TRIGGER_EVENTTYPE_TLP_COMPLETION

( 10 )

TRIGGER_EVENTTYPE_DLLP_INIT_FC2

( 11 )

TRIGGER_EVENTTYPE_DLLP_ACK

( 12 )


TRIGGER_EVENTTYPE_TS1

( 101 )

TRIGGER_EVENTTYPE_TS2

( 102 )

TRIGGER_EVENTTYPE_TLP_ANY

( 103 )

TRIGGER_EVENTTYPE_TLP_MESSAGE

( 104 )

TRIGGER_EVENTTYPE_DLLP_INIT_FC1

( 105 )

TRIGGER_EVENTTYPE_DLLP_NAK

( 106 )

TRIGGER_EVENTTYPE_PERRET_DLLP_
POWER_MANAGEMENT ( 107 )

TRIGGER_EVENTTYPE_TLP_CONFIG

( 200 )

TRIGGER_EVENTTYPE_TLP_IO ( 201 )
TRIGGER_EVENTTYPE_TLP_MEM

( 202 )

TRIGGER_EVENTTYPE_LS_ENTER_EI

( 203 )

TRIGGER_EVENTTYPE_LS_EXIT_EI

( 204 )

TRIGGER_EVENTTYPE_LS_SPEEDCHANGE_G1 ( 205 )
TRIGGER_EVENTTYPE_LS_SPEEDCHANGE_G2 ( 206 )
TRIGGER_EVENTTYPE_LS_SPEEDCHANGE_G3 ( 207 )
TRIGGER_EVENTTYPE_ERROR_SYMBOL

( 209 )

TRIGGER_EVENTTYPE_ERROR_DISPARITY ( 208 )
TRIGGER_EVENTTYPE_ERROR_BLOCK_ALIGN ( 210 )
TRIGGER_EVENTTYPE_ERROR_TOKEN

( 211 )

TRIGGER_EVENTTYPE_ERROR_IDLE

( 212 )

b_force - boolean that can be 1 or 0 (1 is for enforcing even if the
advanced trigger already exists. In this case the trigger will be
converted to the simple type);

Return values


SimpleTrigger object

Remarks