diff --git a/remob.c b/remob.c index 8e5d3b35..a1e649df 100644 --- a/remob.c +++ b/remob.c @@ -545,7 +545,7 @@ static long RemobRun(void *self, SConnection * pCon, float fNew) RemConnect(remserver, 0); /* connect spy for listexe interest */ remob->status = HWIdle; - snprintf(buf, sizeof(buf), "run %s %f", remob->name, fNew); + snprintf(buf, sizeof(buf), "run %s %g", remob->name, fNew); iRet = RemTransact(remserver, nChan, pCon, buf, "!ERROR: somebody else", "!ERROR: cannot", ">", NULL); @@ -610,7 +610,7 @@ static int InterestCallback(int iEvent, void *pEvent, void *pUser) assert(psCall); assert(pInfo); - snprintf(buf, sizeof(buf), "%s.position = %f ", pInfo->pName, + snprintf(buf, sizeof(buf), "%s.position = %g ", pInfo->pName, psCall->fVal); SCWrite(pInfo->pCon, buf, eValue); return 1;