Added to repository.

r986 | ffr | 2006-05-09 09:17:15 +1000 (Tue, 09 May 2006) | 2 lines
This commit is contained in:
Ferdi Franceschini
2006-05-09 09:17:15 +10:00
committed by Douglas Clowes
parent a72513165b
commit 81359a740f
26 changed files with 6557 additions and 0 deletions

43
site_ansto/itc4.h Normal file
View 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