- Updated docs

SKIPPED:
	psi/utils/SerPortServer.c
This commit is contained in:
koennecke
2005-04-06 15:05:29 +00:00
parent 010bd79ca2
commit 97cf408ca8
36 changed files with 529 additions and 153 deletions

View File

@ -505,6 +505,23 @@ static int *calculateSum(HistInt *data, int iDet, int iTime)
}
return sum;
}
/*--------------------------------------------------------------------*/
static void checkSum(HistInt *sum, int iDet, char *name, SConnection *pCon){
int i, count;
char pBueffel[256];
for(i = 0, count = 0; i < iDet; i++){
if(sum[i] == 0){
count++;
}
}
if(count == iDet || count == 0){
return;
}
snprintf(pBueffel,255,"WARNING: %d of %d detectors in bank %s are empty",
count, iDet, name);
SCWrite(pCon,pBueffel,eWarning);
}
/*---------------------------------------------------------------------*/
static int putSum(SicsInterp *pSics, SConnection *pCon,
pNXScript nxscript, char *name, char *alias)
@ -546,6 +563,7 @@ static int putSum(SicsInterp *pSics, SConnection *pCon,
SCWrite(pCon,"ERROR: out of memory summing bank",eError);
return NX_ERROR;
}
checkSum(sum,iDet, name,pCon);
status = NXDputalias(nxscript->fileHandle,nxscript->dictHandle,
alias,sum);