diff --git a/counter.c b/counter.c index 7f585787..cb3eca81 100644 --- a/counter.c +++ b/counter.c @@ -778,8 +778,9 @@ {"mode",1,{FUPAOPT}}, {"preset",1,{FUPAOPT}}, {"send",0,{0,0}}, - {"setpar",3,{FUPATEXT,FUPAINT,FUPAFLOAT}}, - {"getpar",2,{FUPATEXT,FUPAOPT}} + {"setpar",3,{FUPATEXT,FUPAINT,FUPAFLOAT}}, + {"getpar",2,{FUPATEXT,FUPAOPT}}, + {"getnmon",0,{0,0}} }; char *pMode[] = { "timer", @@ -795,7 +796,7 @@ /* parse function args */ argtolower(argc,argv); argx = &argv[1]; - iRet = EvaluateFuPa((pFuncTemplate)&ActionTemplate,22,argc-1,argx,&PaRes); + iRet = EvaluateFuPa((pFuncTemplate)&ActionTemplate,23,argc-1,argx,&PaRes); if(iRet < 0) { sprintf(pBueffel,"%s",PaRes.pError); @@ -1134,6 +1135,11 @@ return 0; } break; + case 22: /* getnmon */ + snprintf(pBueffel,131,"%s.getnmon = %ld", argv[0], GetNMonitor(self)); + SCWrite(pCon,pBueffel,eValue); + return 1; + break; default: assert(0); /* internal error */ }