r3813 | jgn | 2012-11-16 14:27:07 +1100 (Fri, 16 Nov 2012) | 1 line
This commit is contained in:
Jing Chen
2012-11-16 14:27:07 +11:00
committed by Douglas Clowes
parent 6b8ec1e2f3
commit e9cb798ecc

47
motor.c
View File

@ -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;
}
}
}
/*---------------------------------------------------------------------------*/