- Added a a general data handling object

- Extended the callback interface to register scipts on callbacks
- Fixed a stop bug in the anticollision object
- Modified the HM code to do zero through a client connection
This commit is contained in:
cvs
2003-06-13 11:35:35 +00:00
parent f3853c20f0
commit 6819991e85
26 changed files with 1649 additions and 98 deletions

18
scan.c
View File

@ -2112,7 +2112,7 @@ int StoreScanCounts(pScanData self, char *data)
GetScanCounts(self,lData,self->iNP);
/* copy them */
memset(iData,0,self->iNP+1);
iData[0] = self->iNP;
iData[0] = htonl(self->iNP);
for(i = 0; i < self->iNP; i++)
{
iData[i+1] = htonl(lData[i]);
@ -2121,6 +2121,22 @@ int StoreScanCounts(pScanData self, char *data)
(self->iNP + 1)*sizeof(int));
return 1;
}
/*--------- noscanvar */
else if(strcmp(argv[1],"noscanvar") == 0)
{
sprintf(pBueffel,"%s.noscanvar = %d",argv[0],
self->iScanVar);
SCWrite(pCon,pBueffel,eValue);
return 1;
}
/*-------- NP */
else if(strcmp(argv[1],"np") == 0)
{
sprintf(pBueffel,"%s.nP = %d",argv[0],
self->iNP);
SCWrite(pCon,pBueffel,eValue);
return 1;
}
/*--------- getvardata */
else if(strcmp(argv[1],"getvardata") == 0)
{