Manual
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:
T
RIGGER_EVENTTYPE_ERROR_ANY ( 1 )
TR
IGGER_EVENTTYPE_LINKSTATE ( 2 )
TRIGGER_EVENTTYPE_FTS
( 3 )
TRIGGER_EV
ENTTYPE_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_E
VENTTYPE_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 )
TRIGGE
R_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