From e79e28b81988b7b7643d10066320de974df7f091 Mon Sep 17 00:00:00 2001 From: Jing Chen Date: Fri, 9 Nov 2012 14:21:44 +1100 Subject: [PATCH] r3788 | jgn | 2012-11-09 14:21:44 +1100 (Fri, 09 Nov 2012) | 1 line --- site_ansto/jgn-tclmotdriv.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/site_ansto/jgn-tclmotdriv.c b/site_ansto/jgn-tclmotdriv.c index f8a34cb6..2404b960 100644 --- a/site_ansto/jgn-tclmotdriv.c +++ b/site_ansto/jgn-tclmotdriv.c @@ -317,7 +317,7 @@ static int TclSetPar(void *self, SConnection *pCon, char *name, float newValue){ strcmp(name, ACCEL) == 0 || strcmp(name, DECEL) == 0) { if (!buildStandardCommandPart(pDriv, name, tclCommand, 1023)){ - pDriv->errorCode = PARANOTFOUND; + pDriv->errorCode = FUNCNOTFOUND; return HWFault; } sscanf(tclCommandPara, "%s %f", tclCommand, &newValue); @@ -333,6 +333,9 @@ static int TclSetPar(void *self, SConnection *pCon, char *name, float newValue){ return HWFault; } return OKOK; + } else { + pDriv->errorCode = PARANOTFOUND; + return HWFault; } return 0; @@ -387,7 +390,7 @@ int TclGetPar(void *self, char *name, float *value) { strcmp(name, ACCEL) == 0 || strcmp(name, DECEL) == 0) { if(!buildStandardCommandPart(pDriv, name, tclCommand, 1023)){ - pDriv->errorCode = PARANOTFOUND; + pDriv->errorCode = FUNCNOTFOUND; return HWFault; } status = Tcl_Eval(pServ->pSics->pTcl,tclCommand); @@ -403,6 +406,9 @@ int TclGetPar(void *self, char *name, float *value) { } sscanf(result,"%f", value); return OKOK; + } else { + pDriv->errorCode = PARANOTFOUND; + return HWFault; } return 0;