HP (Hewlett-Packard) B Network Router User Manual


 
Dig = new E1429;
if (!Dig->IsValid()) {
printf("Digitizer could not be opened (%s).\n",
igeterrstr(igeterrno()));
if (Dig != NULL)
delete Dig;
Dig = NULL;
exit(1);
}
Errors += Measure(Dig);
if (!Errors)
Errors += ReadData(Dig);
delete Dig;
exit(0);
}
/* ********************** Measure ********************* */
int Measure(E1429 *Dig) {
int Errors;
char Buf[BUFLEN+1], **Com;
static char *Commands[] = {
"*RST",
"CONF1:ARR:VOLT (20), 5, (@3)",
"ARM:STAR:SOUR IMM",
"ARM:STAR:COUN 2",
"TRIG:STAR:SOUR VME",
"SENS:SWE:OFFS:POIN -10",
"VINS:CONF:VME:MODE GEN",
"VINS:CONF:VME:FEED ’CONV:CHAN1’",
"INIT",
NULL
};
for (Com = Commands; *Com != NULL; Com++)
Dig->SendMessage(*Com);
Errors = 0;
while (Dig->GetErrorMessage(Buf,BUFLEN) != NULL) {
printf("%s\n",Buf);
Errors++;
}
return Errors;
}
Continued on Next Page
Chapter 2 Usin
g
the Di
g
itizer 73