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;
|
||||
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);
|
||||
if(pPar)
|
||||
{
|
||||
*fVal = pPar->fVal;
|
||||
return 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* can still be position */
|
||||
if(strcmp(name,"position") == 0)
|
||||
{
|
||||
*fVal = self->fPosition;
|
||||
return 1;
|
||||
}
|
||||
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;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if(self->pDriver->GetDriverPar != NULL)
|
||||
{
|
||||
return self->pDriver->GetDriverPar(self->pDriver,name,fVal);
|
||||
}
|
||||
else
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
Reference in New Issue
Block a user