- First working version of the TRICS collision protection module

This commit is contained in:
cvs
2002-08-14 14:24:00 +00:00
parent a59f15d5f0
commit 3ba5f28b65
35 changed files with 1427 additions and 77 deletions

View File

@ -1,5 +1,5 @@
#line 184 "devexec.w"
#line 195 "devexec.w"
/*----------------------------------------------------------------------------
@ -54,7 +54,7 @@
int StartCounter(pExeList self, SicsInterp *pSics, SConnection *pCon,
char *name);
#line 228 "devexec.w"
#line 239 "devexec.w"
/*------------------------------------------------------------------------*/
@ -73,7 +73,7 @@
void DevExecSignal(void *pEL, int iSignal, void *pSigData);
#line 230 "devexec.w"
#line 241 "devexec.w"
/*
@ -115,7 +115,7 @@
int ContinueExecution(pExeList self);
#line 248 "devexec.w"
#line 259 "devexec.w"
/*-------------------------- Commands ------------------------------------*/
int StopCommand(SConnection *pCon, SicsInterp *pSics, void *pData,
@ -137,7 +137,16 @@
connection with non blocking operation such as motors started
with run.
*/
/*--------------------------- Locking ---------------------------------*/
#line 183 "devexec.w"
void LockDeviceExecutor(pExeList self);
void UnlockDeviceExecutor(pExeList self);
#line 281 "devexec.w"
/* -------------------------- Executor management -------------------------*/
pExeList GetExecutor(void);