/*-------------------------------------------------------------------------- M U L T I P L E M O T O R S multiple motors implements many of the things required for SANS. It is an abstraction of a whole group of motors which supports: - mapping of real motors to specific names. - named collective positions. - a position history implemented as back. Mark Koennecke, December 1996 copyright: see implementation file ----------------------------------------------------------------------------*/ #ifndef SICSMUMO #define SICSMUMO /*-------------------------------------------------------------------------*/ typedef struct __MULMOT *pMulMot; pMulMot MakeMultiMotor(void); void KillMultiMotor(void *pData); const char *FindNamPos(pMulMot self, SConnection * pCon); int MultiWrapper(SConnection * pCon, SicsInterp * pSics, void *pData, int argc, char *argv[]); int MakeMulti(SConnection * pCon, SicsInterp * pSics, void *pData, int argc, char *argv[]); int ConfigMulti(SConnection * pCon, SicsInterp * pSics, void *pData, int argc, char *argv[]); #endif