- Implemented defpos for multiple motors
- Implemented automatic backup on parameter change - Implemented silent restore - Cleaned a couple of unused flags from connection object
This commit is contained in:
10
counter.c
10
counter.c
@ -230,7 +230,6 @@
|
||||
{
|
||||
SCWrite(pCon,"ERROR: Cannot fix counter problem, aborting",eError);
|
||||
SCSetInterrupt(pCon,eAbortBatch);
|
||||
SCSetError(pCon,eCt);
|
||||
return eCt;
|
||||
}
|
||||
else
|
||||
@ -795,6 +794,7 @@
|
||||
if(isAuthorised(pCon,usUser))
|
||||
{
|
||||
iRet2 = SetCounterPreset(self,PaRes.Arg[0].fVal);
|
||||
SCparChange(pCon);
|
||||
if(iRet2)
|
||||
SCSendOK(pCon);
|
||||
return iRet2;
|
||||
@ -823,12 +823,14 @@
|
||||
if(strcmp(PaRes.Arg[0].text,"timer") == 0)
|
||||
{
|
||||
SetCounterMode(self,eTimer);
|
||||
SCparChange(pCon);
|
||||
SCSendOK(pCon);
|
||||
return 1;
|
||||
}
|
||||
else if(strcmp(PaRes.Arg[0].text,"monitor") == 0)
|
||||
{
|
||||
SetCounterMode(self,ePreset);
|
||||
SCparChange(pCon);
|
||||
SCSendOK(pCon);
|
||||
return 1;
|
||||
}
|
||||
@ -869,6 +871,7 @@
|
||||
return 0;
|
||||
}
|
||||
self->iExponent = PaRes.Arg[0].iVal;
|
||||
SCparChange(pCon);
|
||||
SCSendOK(pCon);
|
||||
return 1;
|
||||
case 8: /* GetExponent */
|
||||
@ -960,6 +963,7 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
SCparChange(pCon);
|
||||
SCSendOK(pCon);
|
||||
return 1;
|
||||
}
|
||||
@ -982,12 +986,14 @@
|
||||
if(strcmp(PaRes.Arg[0].text,"timer") == 0)
|
||||
{
|
||||
SetCounterMode(self,eTimer);
|
||||
SCparChange(pCon);
|
||||
SCSendOK(pCon);
|
||||
return 1;
|
||||
}
|
||||
else if(strcmp(PaRes.Arg[0].text,"monitor") == 0)
|
||||
{
|
||||
SetCounterMode(self,ePreset);
|
||||
SCparChange(pCon);
|
||||
SCSendOK(pCon);
|
||||
return 1;
|
||||
}
|
||||
@ -1025,6 +1031,7 @@
|
||||
iRet2 = SetCounterPreset(self,PaRes.Arg[0].fVal);
|
||||
if(iRet2)
|
||||
SCSendOK(pCon);
|
||||
SCparChange(pCon);
|
||||
return iRet2;
|
||||
}
|
||||
else
|
||||
@ -1069,6 +1076,7 @@
|
||||
PaRes.Arg[1].iVal, PaRes.Arg[2].fVal);
|
||||
if(iRet == 1)
|
||||
{
|
||||
SCparChange(pCon);
|
||||
SCSendOK(pCon);
|
||||
return 1;
|
||||
}
|
||||
|
Reference in New Issue
Block a user