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

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