Data Sheet

Teledyne LeCroy Automation API Reference Manual for USBTracer, USB Advisor, and Voyager USB Protocol
Suite
128
7.2 IUsbRecOptions2
The IUsbRecOptions interface is the second interface for the RecOption object. It derives from the
IUSBRecOptions interface that implements the common functionality for all Teledyne LeCroy Analyzers.
IID: 699CAC9B-E32A-40dd-92E1-8B237057B67F
7.2.1 IUSBRecOptions2::ChangeUsbRecordingOptionSetting
HRESULT ChangeUsbRecordingOptionSetting
( [in] int setting, [in] int value, [out, retval] int* result )
Method provides capability to change specific setting of loaded recording option before recording start.
NOTE: FOR INTERNAL TELEDYNE LECROY USE ONLY.
Parameters
setting specifies desired setting to change [look at remarks for detail]
value new value of setting
result pointer to integer value which returns setting modify was successful or
not
Return values
Method returns ANALYZERCOMERROR_WRONGCALL exception if setting id is invalid.
Remarks
The setting id could be one of these values:
RO_SETTING_USB3_GEN_MODE 1
RO_SETTING_USB3_SCRAMBLING_MODE_BOTH 2
RO_SETTING_USB3_POLARITY_MODE_BOTH 3
RO_SETTING_USB3_RX_SSC 4
RO_SETTING_USB3_TX_SSC 5
RO_SETTING_USB3_ANLZR_TERMINATION 6
RO_SETTING_USB3_EXSZR_RX_DETECT 7
RO_SETTING_USB3_TX_COMPLIANCE_CLOCK 8
RO_SETTING_USB3_SCRAMBLING_MODE_RX 10
RO_SETTING_USB3_SCRAMBLING_MODE_TX 11
RO_SETTING_USB3_POLARITY_MODE_RX 12
RO_SETTING_USB3_POLARITY_MODE_TX 13
RO_SETTING_USB3_CATCSYNC_DISABLE 14
RO_SETTING_USB3_CATCSYNC_IND_RECSTOP 15
RO_SETTING_USB3_CATCSYNC_IND_TRIGGER 16
RO_SETTING_USB3_IGNORE_UPLOADING 17
RO_SETTING_USB3_LEGACY_LFPS_MODE 18
RO_SETTING_USB3_CAPTURE_RAW_FILE 19
RO_SETTING_USB3_GENERATION_SPEED 20
RO_SETTING_TOGGLE_TRIG_IN 21
RO_SETTING_BNC_TOGGLE_TRIG_IN 22