LeCroy PCIe Automation API User manual

  • Hello! I have reviewed the Teledyne LeCroy PCIe Protocol Analysis Automation API reference manual. This document provides a comprehensive overview of the API's capabilities, including detailed information on various interfaces for controlling PCIe protocol analyzers. It covers aspects like recording, link configuration, hardware access and network management. I'm ready to assist you with any questions you have about the document or the API functionality.
  • What is the main purpose of this document?
    What does the automation API allow the user to do?
    What types of actions can be automated with this API?
Protocol Solutions Group
Automation API
for
Teledyne LeCroy
PCIe Protocol Analysis
Reference Manual
For PCIe Protocol Analysis version 12.04
Generated: 2/3/2023 12:20 PM
Teledyne LeCroy Automation API for PCIe Protocol Analysis
ii
Document Disclaimer
The information contained in this document has been carefully checked and is believed to be
reliable. However, no responsibility can be assumed for inaccuracies that may not have been
detected.
Teledyne LeCroy reserves the right to revise the information presented in this document
without notice or penalty.
Trademarks and Servicemarks
Teledyne LeCroy, CATC Trace, PETracer, PCIe Protocol Analysis, PCIe Protocol Suite, Summit,
Summit T516, Summit T54, Summit T416, Summit T48, Summit T3-16, Summit T3-8, Summit T34,
Summit T28, Summit T24, Summit Z3-16, Summit Z416, Summit Z516, Summit Z58 and
BusEngine are trademarks of Teledyne LeCroy.
Microsoft and Windows are registered trademarks of Microsoft Inc.
All other trademarks are property of their respective companies.
Copyright
© 2012 Teledyne LeCroy, Inc. All Rights Reserved.
This document may be printed and reproduced without additional permission, but all copies
should contain this copyright notice.
Teledyne LeCroy Automation API for PCIe Protocol Analysis
iii
Table of Contents
1 Introduction ........................................................................ 1
System Requirements ........................................................................... 1
Support Resources ................................................................................ 1
Setting Up Automation for Local Use .................................................... 1
Setting Up Automation for Remote Use ............................................... 2
2 PETracer Object Model ........................................................ 3
3 PEAnalyzer Object ............................................................... 8
IAnalyzer interface .............................................................................. 13
IAnalyzer::GetVersion ............................................................................. 14
IAnalyzer::OpenFile ................................................................................ 16
IAnalyzer::StartGeneration ..................................................................... 18
IAnalyzer::StopGeneration ..................................................................... 21
IAnalyzer::StartRecording ....................................................................... 23
IAnalyzer::StopRecording ....................................................................... 26
IAnalyzer::MakeRecording ...................................................................... 29
IAnalyzer::LoadDisplayOptions ............................................................... 32
IAnalyzer::GetRecordingOptions ............................................................ 33
IAnalyzer::GetSerialNumber ................................................................... 35
IPEAnalyzer interface .......................................................................... 37
IPEAnalyzer::GetGenerationOptions ....................................................... 38
Teledyne LeCroy Automation API for PCIe Protocol Analysis
iv
IPEAnalyzer::ResumeGeneration ............................................................ 40
IPEAnalyzer::GetLinkStatus ..................................................................... 41
IPEAnalyzer2 interface ........................................................................ 43
IPEAnalyzer2::GetHardwareInfo ............................................................. 44
IPEAnalyzer2::ResetHardware ................................................................ 48
IPEAnalyzer3 interface ........................................................................ 50
IPEAnalyzer3::StartImportFile ................................................................. 51
IPEAnalyzer4 interface ........................................................................ 53
IPEAnalyzer4::GetScriptEncryption ......................................................... 54
IPEAnalyzer5 interface ........................................................................ 55
IPEAnalyzer5::GetGenerationOptionsAsXML .......................................... 56
IPEAnalyzer5::SetGenerationOptionsFromXML ...................................... 58
IPEAnalyzer6 interface ........................................................................ 60
IPEAnalyzer6::GetRecordingOptionsAsXML ............................................ 61
IPEAnalyzer6::SetRecordingOptionsFromXML ........................................ 63
IPEAnalyzer6::GetDisplayOptionsAsXML ................................................ 65
IPEAnalyzer6::SetDisplayOptionsFromXML ............................................. 66
IPEAnalyzer7 interface ........................................................................ 67
IPEAnalyzer7::IssueManualTrig ............................................................... 68
IPEAnalyzer7::GetLicensedCapability ...................................................... 69
IPEAnalyzer8 interface ........................................................................ 70
IPEAnalyzer8::GetSerialNumberEx .......................................................... 71
Teledyne LeCroy Automation API for PCIe Protocol Analysis
v
IPEAnalyzer9 interface ........................................................................ 73
IPEAnalyzer9::GetLaneStatus .................................................................. 74
IPEAnalyzer10 interface ...................................................................... 75
IPEAnalyzer10::GetLinkConfig ................................................................. 76
IPEAnalyzer11 interface ...................................................................... 77
IPEAnalyzer11::StartLicensedRecording .................................................. 78
IPEAnalyzer12 interface ...................................................................... 79
IPEAnalyzer12::GetDebug ....................................................................... 80
IPEAnalyzer13 interface ...................................................................... 81
IPEAnalyzer13::GetLaneStatusEx ............................................................ 82
IPEAnalyzer14 interface ...................................................................... 83
IPEAnalyzer14::GetLinkConfigEx ............................................................. 84
IPEAnalyzer15 interface ...................................................................... 87
IPEAnalyzer15::GetTrainerRole ............................................................... 88
IPEAnalyzer16 interface ...................................................................... 89
IPEAnalyzer16::GetGroupSerialNumber ................................................. 90
IPEAnalyzer17 interface ...................................................................... 91
IPEAnalyzer17::GetSoftwareInfo ............................................................ 92
IPEAnalyzer17::GetAnalyzerNetworkNodesCount .................................. 93
IPEAnalyzer17::GetDeviceName ............................................................. 94
IPEAnalyzer17::GetHardwareInfoString .................................................. 95
IPEAnalyzer18 interface ...................................................................... 96
Teledyne LeCroy Automation API for PCIe Protocol Analysis
vi
IPEAnalyzer18::OpenRawFile .................................................................. 97
IPEAnalyzer19 interface ...................................................................... 98
IPEAnalyzer19::GetDiscoveredDevices .................................................... 99
IPEAnalyzer19::SetSelectedAnalyzer ..................................................... 100
IPEAnalyzer19::SetSelectedTrainer ....................................................... 101
IPEAnalyzer19::AddDeviceByIp ............................................................. 102
IPEAnalyzer19::GetNetworkAdaptersList .............................................. 103
IPEAnalyzer19::BindToAdapter ............................................................. 104
IPEAnalyzer19::SetDeviceIPSettings ...................................................... 105
IPEAnalyzer19::ConnectToDevice ......................................................... 106
IPEAnalyzer19::DisconnectFromDevice ................................................. 107
IPEAnalyzer19::GetSubnetsList ............................................................. 108
IPEAnalyzer19::AddSubnet ................................................................... 109
IPEAnalyzer19::RemoveSubnet ............................................................. 110
IPEAnalyzer20 interface .................................................................... 111
IPEAnalyzer20::ResetDeviceDiscovering ............................................... 112
IPEAnalyzer21 interface .................................................................... 113
IPEAnalyzer21::GetRecordingOptionsEx ............................................... 114
IPEAnalyzer21::CreateProbeCalibration ................................................ 115
IPEAnalyzer22 interface .................................................................... 116
IPEAnalyzer22::GetBoundingSubnetMask ............................................ 117
IPEAnalyzer23 interface .................................................................... 118
Teledyne LeCroy Automation API for PCIe Protocol Analysis
vii
IPEAnalyzer23::SetDeviceRecordingEnabled ......................................... 119
IPEAnalyzer24 interface .................................................................... 120
IPEAnalyzer24::CreateArcTestController ............................................... 121
IPEAnalyzer24::StartTrainerStateAction ............................................... 122
IPEAnalyzer25 interface .................................................................... 123
IPEAnalyzer25::GetDeviceArrivalAction ................................................ 124
IPEAnalyzer25::SetDeviceArrivalAction ................................................ 125
IPEAnalyzer26 interface .................................................................... 126
IPEAnalyzer26::IsRecGenOptionsDebugEnabled ................................... 127
IPEAnalyzer27 interface .................................................................... 128
IPEAnalyzer27::StartTrainerScript ......................................................... 129
IPEAnalyzer28 interface .................................................................... 130
IPEAnalyzer28::StartJammingAndRecording ......................................... 131
IPEAnalyzer28::StopJammingAndRecording ......................................... 132
IPEAnalyzer28::StartJamming ............................................................... 133
IPEAnalyzer28::StopJamming ............................................................... 134
IPEAnalyzer29 interface .................................................................... 135
IPEAnalyzer29::UpdateDeviceLicense ................................................... 136
IPEAnalyzer30 interface .................................................................... 137
IPEAnalyzer30::SetCrossPointRegisterPIP ............................................. 138
IPEAnalyzer30::GetCrossPointRegisterPIP ............................................ 139
IPEAnalyzer31 interface .................................................................... 140
Teledyne LeCroy Automation API for PCIe Protocol Analysis
viii
IPEAnalyzer31:: SwitchM5XRecordingType ........................................... 141
IPEAnalyzer32 interface .................................................................... 142
IPEAnalyzer32::GetInterposerProgrammer ........................................... 143
IPEAnalyzer33 interface .................................................................... 144
IPEAnalyzer33::SetCrossPointRegisterPIP ............................................. 145
IPEAnalyzer33::GetCrossPointRegisterPIP ............................................ 146
IPEAnalyzer34 interface .................................................................... 147
IPEAnalyzer34::CreateEyeScannerController ........................................ 148
IPEAnalyzer35 interface .................................................................... 149
IPEAnalyzer35::GetUpdateDevice ......................................................... 150
IPEAnalyzer36 interface .................................................................... 151
IPEAnalyzer36:: GetDeviceStateByIp..................................................... 152
IPEAnalyzer37 interface .................................................................... 153
IPEAnalyzer37::TrySwitchM5XRecordingType ...................................... 154
IPEAnalyzer38 interface .................................................................... 155
IPEAnalyzer38::ResetHardwareBySn ..................................................... 156
IPEAnalyzer38::GetLaneStatusExBySn .................................................. 158
IPEAnalyzer38::StartRecordingBySn ..................................................... 160
IPEAnalyzer38::StartLicensedRecordingBySn ........................................ 162
IPEAnalyzer38::StopRecordingBySn ...................................................... 163
IPEAnalyzer38::CreateArcTestControllerBySn ....................................... 165
IPEAnalyzer38::StartTrainerStateActionBySn ........................................ 167
Teledyne LeCroy Automation API for PCIe Protocol Analysis
ix
IPEAnalyzer38::StartTrainerScriptBySn ................................................. 168
IPEAnalyzer38::GetGenerationOptionsBySn ......................................... 169
IPEAnalyzer38::GetRecordingOptionsExBySn ........................................ 171
IPEAnalyzer38::StartGenerationBySn ................................................... 173
IPEAnalyzer38::StopGenerationBySn .................................................... 175
IPEAnalyzer38::GetLinkStatusBySn ....................................................... 176
IPEAnalyzer38::GetLinkConfigExBySn ................................................... 178
IPEAnalyzer38::CreateProbeCalibrationBySn ........................................ 180
IPEAnalyzer38::StartJammingAndRecordingBySn ................................. 182
IPEAnalyzer38::StopJammingAndRecordingBySn .................................. 183
IPEAnalyzer38::StartJammingBySn ....................................................... 184
IPEAnalyzer38::StopJammingBySn ........................................................ 185
IPEAnalyzer38::GetTrainerRoleBySn ..................................................... 186
IPEAnalyzer38::TrySwitchM5XRecordingTypeBySn ............................... 187
IPEAnalyzer38::GetLicensedCapabilityBySn .......................................... 189
IPEAnalyzer38::GetVersionBySn ........................................................... 198
IPEAnalyzer38::GetHardwareInfoBySn ................................................. 200
IPEAnalyzer38::CreateEyeScannerControllerBySn ................................. 204
IPEAnalyzer38::GetGenerationOptionsAsXMLBySn .............................. 206
IPEAnalyzer38::SetGenerationOptionsFromXMLBySn ........................... 208
IPEAnalyzer39 interface .................................................................... 210
IPEAnalyzer39::OpenFile2 ..................................................................... 211
IPEAnalyzer40 interface .................................................................... 213
Teledyne LeCroy Automation API for PCIe Protocol Analysis
x
IPEAnalyzer40::TrySwitchMultiportRecordingType ............................... 214
IPEAnalyzer40::TrySwitchMultiportRecordingTypeBySn ....................... 215
IPEAnalyzer42 interface .................................................................... 217
IPEAnalyzer42::MeasureErrorCounts .................................................... 218
IPEAnalyzer42::MeasureErrorCountsBySn ............................................ 219
IPEAnalyzer46 interface .................................................................... 220
IPEAnalyzer46::SetUpProbeSettingsForLaneBySn ................................. 221
IPEAnalyzer47 interface .................................................................... 222
IPEAnalyzer47::GetPresetLibraryManager ............................................ 223
IPEAnalyzer48 interface .................................................................... 224
IPEAnalyzer48::SaveAnalyzerAndInterposerPresetSettings .................. 225
IPEAnalyzer48::LoadAnalyzerAndInterposerPresetSettings .................. 226
IPEAnalyzer49 interface .................................................................... 227
IPEAnalyzer49::CreateDisplayOptions .................................................. 228
IPEAnalyzer50 interface .................................................................... 229
IPEAnalyzer50::GetSkuLicensedCapabilityBySn .................................... 230
IPEAnalyzer51 interface .................................................................... 231
IPEAnalyzer51::GetPortInfoBySn .......................................................... 232
IPEAnalyzer51::GetMultiportModeBySn ............................................... 233
IPEAnalyzer52 interface .................................................................... 235
IPEAnalyzer52::GetFeatureListBySn ...................................................... 236
IPSGRecSyncClient interface ............................................................. 237
Teledyne LeCroy Automation API for PCIe Protocol Analysis
xi
IPSGRecSyncClient2 interface ........................................................... 238
4 PETrace Object ................................................................ 239
ITrace interface ................................................................................. 242
ITrace::GetName .................................................................................. 243
ITrace::ApplyDisplayOptions ................................................................ 245
ITrace::Save 247
ITrace::ExportToText ............................................................................ 249
ITrace::Close ......................................................................................... 254
ITrace::ReportFileInfo ........................................................................... 255
ITrace::ReportErrorSummary ................................................................ 257
ITrace::ReportTrafficSummary .............................................................. 261
ITrace::GetPacket ................................................................................. 263
ITrace::GetPacketsCount ...................................................................... 268
ITrace::GetTriggerPacketNum ............................................................... 270
ITrace::AnalyzerErrors .......................................................................... 271
IPETrace interface ............................................................................. 275
IPETrace::GetBusPacket ........................................................................ 275
IPETrace2 interface ........................................................................... 277
IPETrace2::IsLevelDecodeFinished ........................................................ 277
IPETrace2::SetTag ................................................................................. 279
IPETrace2::GetTag ................................................................................ 279
_ITraceEvents interface .................................................................... 280
Teledyne LeCroy Automation API for PCIe Protocol Analysis
xii
ITraceEvents::OnLevelDecodeFinished ................................................. 280
ITraceEvents::OnProgressChanged ....................................................... 281
IPETrace3 Interface ........................................................................... 282
IPETrace3::GetPacketEx ........................................................................ 282
IPETrace3::GetPacketsCountEx ............................................................. 283
IPETrace3::GetTriggerPacketNumEx ..................................................... 283
IPETrace3::GetBusPacketEx .................................................................. 284
IPETraceForScript interface ............................................................... 285
IPETraceForScript::RunVerificationScript .............................................. 286
IPETraceForScript::GetVScriptEngine .................................................... 290
IPETraceForScript::Scroll ....................................................................... 293
IPETraceForScript::ChangeDisplayOption ............................................. 294
IPETraceForScript::EnableDisableTraLevel ............................................ 295
IPETraceForScript::CollapseExpandTra .................................................. 296
IPETraceForScript::CollapseExpandFields .............................................. 297
IPETraceForScript::IsScrollTop .............................................................. 298
IPETraceForScript::IsScrollBottom ........................................................ 299
IPETraceForScript::EnableDisableOtherView ........................................ 300
IPETraceForScript::SelectDisplayUnit .................................................... 301
IPETraceForScript::ExtractRecordingOptions ........................................ 302
IPETraceForScript::WaitBkgCollInfoNavDataFinish ............................... 303
IPETraceForScript::ShowAppWindow ................................................... 304
IPETraceForScript::ScrollLines ............................................................... 305
Teledyne LeCroy Automation API for PCIe Protocol Analysis
xiii
IPETraceForScript2 interface ................................................................. 306
IPETraceForScript2::ImportXMLConfig .................................................. 307
IPETraceForScript2:: ImportXMLConfigFromFile ................................... 308
IPETraceForScript2:: ExportXMLConfig ................................................. 309
IPETraceForScript2:: ExportXMLConfigToFile ........................................ 310
IPETraceForScript2:: Redecode ............................................................. 311
IPETraceForScript3 interface ............................................................. 313
IPETraceForScript3:: ExportToText2 ...................................................... 314
IPETraceForScript4 interface ............................................................. 316
IPETraceForScript4:: GetTrafficSummaryAsXML ................................... 317
IPETraceForScript5 interface ............................................................. 318
IPETraceForScript5::ExportLinkTrackerToCsv ........................................ 318
IPETraceForScript6 interface ............................................................. 320
IPETraceForScript6:: SetOldExpFormat ................................................. 321
IPETraceForScript7 interface ............................................................. 322
IPETraceForScript7::CreateLtssm .......................................................... 323
IPETraceForScript8 interface ............................................................. 324
IPETraceForScript8::GetBusUtilization .................................................. 325
IPETraceForScript9 interface ............................................................. 326
IPETraceForScript9::ExportToFile .......................................................... 327
IPETraceForScript9::ExportToString ...................................................... 328
IPETraceForScript10 interface ........................................................... 329
Teledyne LeCroy Automation API for PCIe Protocol Analysis
xiv
IPETraceForScript10::GetTrafficSummaryAsXmlToFile .......................... 330
IPETraceForScript10::GetTrafficSummaryAsXmlToString ...................... 334
IPETraceForScript11 interface ........................................................... 335
IPETraceForScript11::GetDeviceList ...................................................... 336
IPETraceForScript11::GetConfigurationSpace ....................................... 337
IPETraceForScript12 interface ........................................................... 338
IPETraceForScript12::ExportToJsonFile ................................................. 339
IPETraceForScript13 interface ........................................................... 340
IPETraceForScript13::GetTraCountByLevel ........................................... 341
IPETraceForScript14 interface ........................................................... 342
IPETraceForScript14::FindFirstPacket .................................................... 343
IPETraceForScript14::CountErrorsInRange ............................................ 345
IPETraceForScript15 interface ........................................................... 346
IPETraceForScript15::GetSelectedDispUnit ........................................... 347
IPETraceForScript15::GetFirstVisibleDispUnit ....................................... 348
IPETraceForScript15::GetPacketStartTime ............................................ 349
IPETraceForScript15::GetPacketByTime ................................................ 350
IPETraceForScript16 interface ........................................................... 351
IPETraceForScript16:: ExportTrace ........................................................ 352
IPETraceForScript17 interface ........................................................... 354
IPETraceForScript17::SetClosePolicy ..................................................... 355
IPETraceForScript18 interface ........................................................... 356
Teledyne LeCroy Automation API for PCIe Protocol Analysis
IPETraceForScript18::GetLicensedCapability ......................................... 357
IPETraceForScript19 interface ........................................................... 358
IPETraceForScript19::ExportVisibleTraList ............................................ 359
IPETraceForScript20 interface ........................................................... 360
IPETraceForScript20::IsTraLevelSupported ........................................... 361
IPETraceForScript21 interface ........................................................... 362
IPETraceForScript21::SaveRange ........................................................... 363
IPETraceForScript22 interface ........................................................... 364
IPETraceForScript22::GetLtssmIgnoreProperties ................................... 365
IPETraceForScript22::SetLtssmIgnoreProperties ................................... 366
5 PERecOptions Object ....................................................... 366
IRecOptions interface........................................................................ 370
IRecOptions::Load ................................................................................ 370
IRecOptions::Save ................................................................................. 372
IRecOptions::SetRecMode .................................................................... 374
IRecOptions::SetBufferSize ................................................................... 376
IRecOptions::SetBufferSizeEx ............................................................... 378
IRecOptions::SetPostTriggerPercentage ............................................... 379
IRecOptions::SetTriggerBeep ................................................................ 381
IRecOptions::SetSaveExternalSignals .................................................... 382
IRecOptions::SetTraceFileName ............................................................ 384
IRecOptions::Reset ............................................................................... 385
Teledyne LeCroy Automation API for PCIe Protocol Analysis
xvi
IPERecOptions interface .................................................................... 386
IPERecOptions2 interface .................................................................. 386
IPERecOptions2::SetTargetAnalyzer ..................................................... 387
IPERecOptions2::SetLinkWidth ............................................................. 389
IPERecOptions2::SetBase10Spec ........................................................... 391
IPERecOptions2::SetExternalRefClock ................................................... 392
IPERecOptions2::SetDisableDescrambling ............................................ 393
IPERecOptions2::SetDisableDeskew ..................................................... 394
IPERecOptions2::SetAutoConfigPolarity ............................................... 395
IPERecOptions2::SetInhibit ................................................................... 396
IPERecOptions2::SetReverseLanes ........................................................ 397
IPERecOptions2::SetInvertPolarity ........................................................ 398
IPERecOptions3 interface .................................................................. 399
IPERecOptions3::SetLinkSpeed ............................................................. 399
IPERecOptions3::GetSimpleTrigger ....................................................... 401
IPERecOptions22 interface ................................................................ 404
IPERecOptions22::GetEnableBypassLRU ............................................... 405
IPERecOptions22::SetEnableBypassLRU ................................................ 406
IPERecOptions23 interface ................................................................ 407
IPERecOptions23::SetSwizzling ............................................................. 408
IPERecOptions23::GetSwizzling ............................................................ 409
IPERecOptions24 interface ................................................................ 410
Teledyne LeCroy Automation API for PCIe Protocol Analysis
xvii
IPERecOptions24::SetAlternateRxTermination ..................................... 411
IPERecOptions24::GetAlternateRxTermination ..................................... 412
IPERecOptions25 interface ................................................................ 413
IPERecOptions25::SetAlternateRxTermination ..................................... 414
IPERecOptions25::GetAutoLaneSwizzle ................................................ 415
IPERecOptions26 interface ................................................................ 416
IPERecOptions26::SetU2U3Mode ......................................................... 417
IPERecOptions26::GetU2U3Mode ......................................................... 418
IPERecOptions27 interface ................................................................ 419
IPERecOptions27::GetPPhyBoardID ...................................................... 420
IPERecOptions28 interface ................................................................ 421
IPERecOptions28::SetPrecoding ............................................................ 422
IPERecOptions28::GetPrecoding ........................................................... 423
IPERecOptions29 interface ................................................................ 424
IPERecOptions29::SetEqModeByChannel ............................................. 425
IPERecOptions29::GetEqModeByChannel ............................................. 426
IPERecOptions30 interface ................................................................ 427
IPERecOptions30::SetPCIeVersion ........................................................ 428
IPERecOptions30::GetPCIeVersion ........................................................ 429
IPERecOptions31 interface ................................................................ 430
IPERecOptions31::GetLinkWidth........................................................... 431
IPERecOptions31::GetLinkSpeed ........................................................... 432
Teledyne LeCroy Automation API for PCIe Protocol Analysis
xviii
IPERecOptions32 interface ................................................................ 433
IPERecOptions32::GetBufferSizeBytes .................................................. 434
IPERecOptions32::GetRecMode ............................................................ 435
IPERecOptions33 interface ................................................................ 436
IPERecOptions33::SetDisableASPMClockSwitch .................................... 437
IPERecOptions33::GetDisableASPMClockSwitch ................................... 438
IPERecOptions34 interface ................................................................ 439
IPERecOptions34::IsM5XRenesasOscillator ........................................... 440
IPERecOptions35 interface ................................................................ 441
IPERecOptions35::GetRecordingMode .................................................. 442
IPERecOptions36 interface ................................................................ 443
IPERecOptions36::GetTargetAnalyzer ................................................... 444
IPERecOptions37 interface ................................................................ 445
IPERecOptions37::GetInterposerMode ................................................. 446
IPERecOptions37::SetInterposerMode .................................................. 447
IPERecOptions3::GetSimpleFilter .......................................................... 449
IPERecOptions3:: RestoreDefaultFactorySettings ................................. 451
IPERecOptions4 interface .................................................................. 452
IPERecOptions4::LoadProbeSettings ..................................................... 453
IPERecOptions4::SaveProbeSettings ..................................................... 454
IPERecOptions5 interface .................................................................. 455
IPERecOptions5::SetBufferSizeEx .......................................................... 456
Teledyne LeCroy Automation API for PCIe Protocol Analysis
xix
IPERecOptions6 interface .................................................................. 457
IPERecOptions6::GetInvertedPolarity ................................................... 458
IPERecOptions7 interface .................................................................. 459
IPERecOptions7::SetFilterEDS ............................................................... 460
IPERecOptions8 interface .................................................................. 461
IPERecOptions8::SetEnableIdleErrorFiltering ........................................ 462
IPERecOptions9 interface .................................................................. 463
IPERecOptions9::SetRecordingMode .................................................... 464
IPERecOptions10 interface ................................................................ 465
IPERecOptions10::GetFileName ............................................................ 466
IPERecOptions11 interface ................................................................ 467
IPERecOptions11::SetReferenceClock ................................................... 468
IPERecOptions12 interface ................................................................ 469
IPERecOptions12::GetReversedLanes ................................................... 470
IPERecOptions13 interface ................................................................ 471
IPERecOptions13::SetSMBusRecordingEnabled .................................... 472
IPERecOptions13::IsSMBusRecordingEnabled ....................................... 473
IPERecOptions14 interface ................................................................ 474
IPERecOptions14::GetCTLEData ............................................................ 475
IPERecOptions14::GetDFEData ............................................................. 476
IPERecOptions14::GetDCGainData ........................................................ 477
IPERecOptions14::SetCTLEData ............................................................ 478
Teledyne LeCroy Automation API for PCIe Protocol Analysis
xx
IPERecOptions14::SetDFEData .............................................................. 479
IPERecOptions14::SetDCGainData ........................................................ 480
IPERecOptions15 interface ................................................................ 481
IPERecOptions15::LoadRecOptionsScript .............................................. 482
IPERecOptions15::SaveRecOptionsScript .............................................. 483
IPERecOptions16 interface ................................................................ 484
IPERecOptions16::GetCTLEDataT4 ........................................................ 485
IPERecOptions16::GetSigDetDataT4 ..................................................... 486
IPERecOptions16::GetDCGainDataT4 .................................................... 487
IPERecOptions16::SetCTLEDataT4 ......................................................... 488
IPERecOptions16::SetSigDetDataT4 ...................................................... 489
IPERecOptions16::SetDCGainDataT4 .................................................... 490
IPERecOptions17 interface ................................................................ 491
IPERecOptions17::SetRefClockByChannel ............................................. 492
IPERecOptions18 interface ................................................................ 493
IPERecOptions18::IsScriptModeSupported ........................................... 494
IPERecOptions19 interface ................................................................ 495
IPERecOptions19::LoadRecOptionsScript2 ............................................ 496
IPERecOptions19::SaveRecOptionsScript2 ............................................ 497
IPERecOptions20 interface ................................................................ 498
IPERecOptions20::GetRecordingType ................................................... 499
IPERecOptions20::SetRecordingType .................................................... 501
/