
AutomationAPIforTeledyneLeCroySAS/SATAProtocolSuite 3
TeledyneLeCroySAS/SATAProtocolSuiteCOMAPIObjectModel
TeledyneLeCroy
OnlytheSASAnalyzerobjectiscreatableatthetoplevel(forinstance,viathe
CoCreateInstancecallfromaC/C++client).Instantiationofanobjectofotherclasses
requiresAPIcalls.
TheClassIDandAppIDfortheSASAnalyzerobjectarethefollowing.
ClassID: SASAnalyzer 12A4B62B‐107A‐42AE‐9C56‐08C5EC3C26E2
AppID: SASAnalyzer Lecroy.SASAnalyzer
Allinterfacesaredualinterfacesthatallowsimpleusefromtypelesslanguages(like
VBScript),aswellasfromC/C++.
AllobjectsimplementtheISupportErrorInfointerfaceforeasyerrorhandlingfromthe
client.
*Primaryinterfaces
TheexamplesofC++codegiveninthisdocumentassumeusingthe“import ”technique
ofcreatingCOMclients.That
meansthecorrespondingincludeisused:
#import "SASAutomation.tlb" no_namespace named_guids
Appropriatewrapperclassesarecreatedin.tliand.tlhfilesbythecompiler.
ExamplesofWSH,VBScript,andC++clientapplicationsareprovided.
Object Interface Description
SASAnalyzer ISASAnalyzer
_ISASAnalyzerEvents
RepresentstheTeledyneLeCroySAS/
SATAProtocolSuiteCOMAPI
application.
SASTrace ITrace
ISASTrace*
ISASVerificationScript*
Representstherecordedtrace.
SASRecOptions IRecOptions
ISASRecO ptions
Representsrecordingoptions.
SASPacket IPacket
ISASPacket*
Represents
asinglepacketofthe
recordedtrace.
SAST raceErrors ISASAnalyzerErrors* Representsthecollectionoferrorsthat
occurredintherecordedtrace.
Comentarios a estos manuales