Removed/moved methods, Iutilityserver interface, Irunprojectserver interface – Teledyne LeCroy TA700_800_850 User Manual User Manual
Page 203: Ta-700 modes supported, Support of multithreading, Emoved, Oved, Ethods, Tilityserver, Nterface

Appendix A
Catalyst Enterprises, Inc.
189
Removed/Moved Methods
IUtilityserver Interface
GetPortNumber()
ShowFeaturesStatus()
SetAuthorizationCode()
IRunProjectServer Interface
SetSampleNo() :
Moved to IChangeProjectServer Interface
SetWorkingMode() :
Moved to IChangeProjectServer Interface
SetProjectName() :
Merged with RunTa700Project() method
SetOutputFileName() :
Moved to IChangeProjectServer Interface
AutoDetectSystemFrequency():
Moved to IUtilityServer Interface
SetMasterAbortOption(): Moved
to IChangeProjectServer Interface
SetAssertFrameOption(): Moved
to
IChangeProjectServer Interface
SetCompleteTransactionOption(): Moved to IChangeProjectServer Interface
SetTargetDisconnectOption(): Moved
to IChangeProjectServer Interface
Note:
Make sure to create the interfaces only by Pure COM instantiation method or Smart Pointer
method since some method IDs have changed. Automation Instantiation method is not
supported.
TA-700 Modes Supported
•
PCI Analyzer only Mode
•
PCI Analyzer/Exerciser Mode
•
PCI Timing Mode (100psec)
•
PCI Asynchronous Timing Mode
•
PCI-X Analyzer only Mode
•
PCI-X Analyzer/Exerciser Mode
This release supports all PCI, CPCI, PMC, and PMC-DC protocols. In the EPP mode we support only the speed up mode.
It means that at this release all programming & Capturing data is speed up. Also it must be mentioned that this release has
some changes from last release 1.0, it is so important for all developers, please read below before using this release.
Support of Multithreading
The TA700 Engine API has been changed to be used as a multi threading mechanism while maintaining the supported
API functions the same as they were before. TA700 API permits developers to use it at desired multi threading
applications, meaning that the TA700 API Engine can be used to attach to multi boards, and run multi projects in the
body of several threading processes simultaneously. See the following example that is used at UserApp application: