- Rearranged directory structure for forking out ANSTO
- Refactored site specific stuff into a site module - PSI specific stuff is now in the PSI directory. - The old version has been tagged with pre-ansto
This commit is contained in:
43
itc4.h
Normal file
43
itc4.h
Normal file
@ -0,0 +1,43 @@
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
ITC 4
|
||||
|
||||
Support for Oxford Instruments ITC4 Temperature controllers for SICS.
|
||||
The meaning and working of the functions defined is as desribed for a
|
||||
general environment controller.
|
||||
|
||||
Mark Koennecke, Juli 1997
|
||||
|
||||
copyright: see implementation file.
|
||||
|
||||
-----------------------------------------------------------------------------*/
|
||||
#ifndef SICSITC4
|
||||
#define SICSITC4
|
||||
/*------------------------- The Driver ------------------------------------*/
|
||||
|
||||
pEVDriver CreateITC4Driver(int argc, char *argv[]);
|
||||
int ConfigITC4(pEVDriver self);
|
||||
int SetSensorITC4(pEVDriver self, int iSensor);
|
||||
int SetControlITC4(pEVDriver self, int iSensor);
|
||||
int GetSensorITC4(pEVDriver self);
|
||||
int GetControlITC4(pEVDriver self);
|
||||
int SetDivisorITC4(pEVDriver self, float iSensor);
|
||||
float GetDivisorITC4(pEVDriver self);
|
||||
int SetMultITC4(pEVDriver self, float iSensor);
|
||||
float GetMultITC4(pEVDriver self);
|
||||
int SetTMOITC4(pEVDriver self, int iSensor);
|
||||
int GetTMOITC4(pEVDriver self);
|
||||
|
||||
|
||||
/*------------------------- The ITC4 object ------------------------------*/
|
||||
|
||||
int ITC4Wrapper(SConnection *pCon, SicsInterp *pSics, void *pData,
|
||||
int argc, char *argv[]);
|
||||
int ITC4SetPar(pEVControl self, char *name, float fNew,
|
||||
SConnection *pCon);
|
||||
int ITC4GetPar(pEVControl self, char *name, float *fVal);
|
||||
int ITCList(pEVControl self, SConnection *pCon);
|
||||
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user