tclmot
r3813 | jgn | 2012-11-16 14:27:07 +1100 (Fri, 16 Nov 2012) | 1 line
This commit is contained in:

committed by
Douglas Clowes

parent
6b8ec1e2f3
commit
e9cb798ecc
47
motor.c
47
motor.c
@ -565,40 +565,31 @@ extern void KillPiPiezo(void *pData);
|
|||||||
*fVal = self->pDriver->fLower;
|
*fVal = self->pDriver->fLower;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
if(strcmp(name,"position") == 0)
|
||||||
|
{
|
||||||
|
*fVal = self->fPosition;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else if(strcmp(name,"target") == 0)
|
||||||
|
{
|
||||||
|
*fVal = self->fTarget;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
pPar = ObParFind(self->ParArray,name);
|
pPar = ObParFind(self->ParArray,name);
|
||||||
if(pPar)
|
if(pPar)
|
||||||
{
|
{
|
||||||
*fVal = pPar->fVal;
|
*fVal = pPar->fVal;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
} else {
|
||||||
else
|
if(self->pDriver->GetDriverPar != NULL)
|
||||||
{
|
{
|
||||||
/* can still be position */
|
return self->pDriver->GetDriverPar(self->pDriver,name,fVal);
|
||||||
if(strcmp(name,"position") == 0)
|
}
|
||||||
{
|
else
|
||||||
*fVal = self->fPosition;
|
{
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
else if(strcmp(name,"target") == 0)
|
|
||||||
{
|
|
||||||
*fVal = self->fTarget;
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
check for a driver parameter
|
|
||||||
*/
|
|
||||||
if(self->pDriver->GetDriverPar != NULL)
|
|
||||||
{
|
|
||||||
return self->pDriver->GetDriverPar(self->pDriver,name,fVal);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
Reference in New Issue
Block a user