From 5f0120ea5f5bb714ec2f66cf480b52a7bc923d3b Mon Sep 17 00:00:00 2001 From: Ferdi Franceschini Date: Mon, 26 Mar 2007 07:38:52 +1000 Subject: [PATCH] Simulated motors return unknown for units parameter. r1719 | ffr | 2007-03-26 07:38:52 +1000 (Mon, 26 Mar 2007) | 2 lines --- modriv.h | 2 ++ simdriv.c | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/modriv.h b/modriv.h index 00ff839f..8a394dda 100644 --- a/modriv.h +++ b/modriv.h @@ -63,6 +63,8 @@ void (*ListDriverPar)(void *self, char *motorName, SConnection *pCon); void (*KillPrivate)(void *self); + int (*GetDriverTextPar)(void *self, char *name, + char *textPar); /* Simulation specific fields */ float fFailure; /* percent random failures*/ diff --git a/simdriv.c b/simdriv.c index d8112738..c70fc78b 100644 --- a/simdriv.c +++ b/simdriv.c @@ -258,6 +258,10 @@ static int SimSetPar(void *self, SConnection *pCon, char *name, float newValue) } return 0; } +static int SimGetTextPar(void *pData, char *name, char *textPar) { + snprintf(textPar, 8, "unknown"); + return 1; +} /*---------------------------------------------------------------------------*/ void KillSIM(void *pData) { @@ -366,6 +370,7 @@ static int SimSetPar(void *self, SConnection *pCon, char *name, float newValue) pDriv->fSpeed = .01; pDriv->iTime = 0; pDriv->KillPrivate = KillSIM; + pDriv->GetDriverTextPar = SimGetTextPar; /* check for optional speed paramter */ pCurrent = pCurrent->pNext;