beautypg.com

HP NonStop G-Series User Manual

Page 190

background image

Example of Measurement Application in C

Measure User’s Guide 520560-003

D- 4

printf("Opening Data file for analysis...\n");
Error = MEASOPEN(IntDataFName,&DataFNum,FALSE,TRUE);
if (Error != 0)
{
printf("MEASOPEN ERROR %d\n",Error);
}

printf("Doing Analysis...\n");
FCall = 0;
do
{
Error =MEASREAD(DataFNum,(short*)&CPURec.EDesc,(short*)
&CpuData,(short)sizeof(CpuData),&BytesRead,
&FCall);
printf("cpu_num = %d\n",CpuData.cpu_num);
}while(FCall != 0);

printf("Stopping Measure subsystem...\n");
Error = MEASMONCONTROL((short *)&MeasCB,FALSE);
if (Error != 0 && Error != 3217)
{
printf("MEASMONCONTROL ERROR %d\n",Error);
}
}

Example D-1. Measurement Application in C (page 4 of 4)