5 simpletrigger, 1 simpletrigger::setenabled, Puts the trigger into enabled or disabled state – Teledyne LeCroy Automation API for Teledyne LeCroy PETracer_PETrainer User Manual
Page 84: 2 simpletrigger::isenabled, Retrieves trigger's state, 3 simpletrigger::setdirection, Sets the trigger's direction, Parameters, E_dir - enum that can have following values, Direction_upstream ( 0 )
![background image](/manuals/353556/84/background.png)
Teledyne LeCroy
Automation API for PETracer/PETrainer
79
5.5 SimpleTrigger
SimpleTrigger allows enabling /disabling the trigger and setting data stream direction.
The SimpleTrigger interface implements following methods:
SetEnabled
IsEnabled
SetDirection
GetDirection
5.5.1 SimpleTrigger::SetEnabled
HRESULT SetEnabled ( [in] BOOL b_enabled )
Puts the trigger into enabled or disabled state.
5.5.2 SimpleTrigger::IsEnabled
HRESULT IsEnabled ( [out, retval] BOOL* pb_enabled )
Retrieves trigger's state.
5.5.3 SimpleTrigger::SetDirection
HRESULT SetDirection ( [in] EDirection e_dir )
Sets the trigger's direction.
Parameters:
e_dir -
enum that can have following values:
DIRECTION_UPSTREAM
( 0 )
DIRECTION_DOWNSTREAM
( 1 )
DIRECTION_BOTH
( 2 )
DIRECTION_NONE
( 4 )
Example
ENFORCE = 1
TRIGGER_EVENTTYPE_TS2 = 102
DIRECTION_UPSTREAM = 0
STATE_ENABLED = 1
Set Analyzer = WScript.CreateObject("CATC.PETracer")
Set recOpt = Analyzer.GetRecordingOptions()
recOpt.SetRecMode(2)
Set simpleTrigger = recOpt.GetSimpleTrigger(TRIGGER_EVENTTYPE_TS2, ENFORCE)
simpleTrigger.SetEnabled(STATE_ENABLED)
simpleTrigger.SetDirection(DIRECTION_UPSTREAM)