From 19f211c5dd145759ce13615e0dff610c7483b9f2 Mon Sep 17 00:00:00 2001 From: Jing Chen Date: Wed, 14 Nov 2012 11:34:39 +1100 Subject: [PATCH] move tclmot to site site_ansto r3809 | jgn | 2012-11-14 11:34:39 +1100 (Wed, 14 Nov 2012) | 1 line --- ansto_tclmotdriv.h | 61 ---------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 ansto_tclmotdriv.h diff --git a/ansto_tclmotdriv.h b/ansto_tclmotdriv.h deleted file mode 100644 index 2ccb955f..00000000 --- a/ansto_tclmotdriv.h +++ /dev/null @@ -1,61 +0,0 @@ -/*--------------------------------------------------------------------------- - This is a motor driver which is implemented in Tcl. This means - this code is only a wrapper which calls Tcl functions to do the - actual work. - - copyright: see file COPYRIGHT - - Mark Koennecke, December 2005 - --------------------------------------------------------------------------*/ -#ifndef ANSTO_TCLMOTDRIV -#define ANSTO_TCLMOTDRIV -#include "stringdict.h" - - typedef struct ___TclDriv { - /* general motor driver interface - fields. REQUIRED! - */ - float fUpper; /* upper limit */ - float fLower; /* lower limit */ - char *name; - int (*GetPosition)(void *self,float *fPos); - int (*RunTo)(void *self, float fNewVal); - int (*GetStatus)(void *self); - void (*GetError)(void *self, int *iCode, char *buffer, int iBufLen); - int (*TryAndFixIt)(void *self,int iError, float fNew); - int (*Halt)(void *self); - int (*GetDriverPar)(void *self, char *name, - float *value); - int (*SetDriverPar)(void *self,SConnection *pCon, - char *name, float newValue); - void (*ListDriverPar)(void *self, char *motorName, - SConnection *pCon); - void (*KillPrivate)(void *self); - - /* Tcl specific fields */ - pStringDict mappings; - int errorCode; - char tclError[1024]; - char motName[132]; - float speed; /**< physical units per second */ - float accel; /**< physical units per second^2 */ - float decel; /**< physical units per second^2 */ - char long_name[256]; /**< long name of motor */ - char units[256]; /**< physical units for axis */ - - } TCLDriv; - -MotorDriver *CreateTclMotDriv(SConnection *pCon, int argc, char *argv[]); - - -const char *ParaText[] = {"accel", - "maxAccel", - "decel", - "maxDecel", - "setpoint", - "speed", - "nmaxSpeed", - NULL}; - - -#endif