- Reworked the connection object and the IO system

- Reworked the support for TRICS
- Added a second generation motor
This commit is contained in:
koennecke
2009-02-03 08:05:39 +00:00
parent f6d595665e
commit 361ee9ebea
119 changed files with 16455 additions and 3674 deletions

View File

@ -45,9 +45,11 @@ static int HMCHalt(void *pData)
for(i = 0; i < self->nSlaves; i++)
{
status = self->slaves[i]->Halt(self->slaveData[i]);
ReleaseCountLock(self->slaves[i]);
if(status != OKOK)
retVal = status;
}
ReleaseCountLock(self->pCount);
return retVal;
}
/*-----------------------------------------------------------------------*/
@ -59,8 +61,13 @@ static int HMCStart(void *pData, SConnection *pCon)
self = (pHMcontrol)pData;
assert(self);
if(!GetCountLock(self->pCount, pCon)){
return HWFault;
}
for(i = 0; i < self->nSlaves; i++)
{
ReleaseCountLock(self->slaves[i]);
status = self->slaves[i]->StartCount(self->slaveData[i],pCon);
if(status != OKOK)
{