
TeledyneLeCroy SASAnalyzerObject
20 AutomationAPIforTeledyneLeCroySAS/SATAProtocolSuite
ISASAnalyzer::IsRunning
HRESULT IsRunning (
[in] int nFunctionality,
[out, retval] BOOL* pbIsRunning)
Thisfunctionreturnstherunningstatusofprojects.
Parameters
nFunctionality Thisparameterspecifiesthefunctionalityoftheprojectthatyou
wanttocheckitsrunningstatus.Youshouldsetthisparameteras
below:
0:tocheckallavailablefunctionalitiesstatusatonce
1:tocheckAnalyzerrunningstatus
2:tocheckInfusionrunningstatus
3:tocheckSierra/STXrunningstatus
4:tocheckwhetherTarget/Deviceemulatorisactiveornot
5:tocheckInitiatoremulatorrunningstatus
ReturnValue
pbIsRunning Thisparameterreturnstherunningstatus
Remarks
Bycallingthisfunction,youwillbeabletocheckwhethertheAnalyzer,Infusion,
Sierra/STX,Target/DeviceEmulatorandInitiatorEmulatorarerunningornot.Ifyouwant
tocheckallthesefunctionalitiesatonce,youhavetosetthefirstparameter
(nFunctionality)tozero.
Example
VBScript:
Dim bIsRunning
Dim Timer
Dim TimeOut
Timer = 0
bIsRunning = TRUE
'Set waiting time out to 60 Seconds
TimeOut= 60 'seconds
'Wait for project to stop or timeout happen
While bIsRunning <> FALSE And Timer < TimeOut
Comentarios a estos manuales