
Operation,
Remote Operation
139187 / Rev. 500
RGS-2000NG TCAS Test Set Operation Manual
1-2-5
September 2021
Subject to Export Control. See Cover Page for details.
Page 239
// find session index
for (index = 0; index < MAX_SESSIONS; index++)
{
if (sessionInfo[index].session == instHandle)
break;
}
// Session not open abort
if (index >= MAX_SESSIONS)
return RGS_ERROR_CMD_WAIT;
sessionInfo[index].session = 0;
sessionInfo[index].curWaitTime = 0;
sessionInfo[index].startTime = 0;
strcpy (sessionInfo[index].resourceName, "");
return VI_SUCCESS;
}
//=============================================================================
// Function: Get session from wait list
// Purpose: This function gets the resource name from the open list
//=============================================================================
ViStatus RGS_sessionInfoResource (ViSession instHandle, ViChar resourceName[])
{
int index;
// find session index
for (index = 0; index < MAX_SESSIONS; index++)
{
if (sessionInfo[index].session == instHandle)
break;
}
// Session not open abort
if (index >= MAX_SESSIONS)
return RGS_ERROR_CMD_WAIT;
strcpy (resourceName, sessionInfo[index].resourceName);
return VI_SUCCESS;
}
//=============================================================================
// Function: Wait to commincate with instrument
// Purpose: This function waits for the previous mimium delay to have
// occured before proceeding.
//=============================================================================
ViStatus RGS_nxtCmdWait (ViSession instHandle)
Example Program (cont)