#line 295 "velo.w" /*-------------------------------------------------------------------------- V E L O C I T Y S E L E C T O R D R I V E R Header file for the velocity selector driver and its related functions. Mark Koennecke, Juli 1997 copyright: see implementation file -----------------------------------------------------------------------------*/ #ifndef VELODRIV #define VELODRIV #include #line 185 "velo.w" typedef struct __VelSelDriv { void *pPrivate; void (*DeletePrivate) (void *pData); float fTolerance; int (*Halt) (pVelSelDriv self); int (*GetError) (pVelSelDriv self, int *iCode, char *pError, int iErrlen); int (*TryAndFixIt) (pVelSelDriv self, int iCode); int (*GetRotation) (pVelSelDriv self, float *fRot); int (*SetRotation) (pVelSelDriv self, float fRot); int (*GetStatus) (pVelSelDriv self, int *iCall, float *fCur); int (*GetDriverText) (pVelSelDriv self, char *pText, int iTextLen); int (*GetLossCurrent) (pVelSelDriv self, float *fLoss); int (*Init) (pVelSelDriv self, SConnection * pCon); } VelSelDriv; #line 307 "velo.w" /*-------------------- live & death ----------------------------------------*/ pVelSelDriv VSCreateSim(void); pVelSelDriv VSCreateDornierSINQ(char *name, Tcl_Interp * pTcl); void VSDeleteDriver(pVelSelDriv self); #endif