Go to the documentation of this file.00001 #ifndef __CPHIDGETPHSENSOR
00002 #define __CPHIDGETPHSENSOR
00003 #include "cphidget.h"
00004
00011 DPHANDLE(PHSensor)
00012 CHDRSTANDARD(PHSensor)
00013
00019 CHDRGET(PHSensor,PH,double *ph)
00025 CHDRGET(PHSensor,PHMax,double *max)
00031 CHDRGET(PHSensor,PHMin,double *min)
00038 CHDREVENT(PHSensor,PHChange,double ph)
00044 CHDRGET(PHSensor,PHChangeTrigger,double *trigger)
00050 CHDRSET(PHSensor,PHChangeTrigger,double trigger)
00051
00057 CHDRGET(PHSensor,Potential,double *potential)
00063 CHDRGET(PHSensor,PotentialMax,double *max)
00069 CHDRGET(PHSensor,PotentialMin,double *min)
00070
00076 CHDRSET(PHSensor,Temperature,double temperature)
00077
00078 #ifndef EXTERNALPROTO
00079 struct _CPhidgetPHSensor {
00080 CPhidget phid;
00081
00082 int (CCONV *fptrPHChange)(CPhidgetPHSensorHandle, void *, double);
00083
00084 void *fptrPHChangeptr;
00085
00086 double PH, Potential;
00087 double PHLastTrigger;
00088 double PHChangeTrigger;
00089
00090 double Temperature;
00091
00092 double phMax, phMin;
00093 double potentialMax, potentialMin;
00094 } typedef CPhidgetPHSensorInfo;
00095 #endif
00096
00099 #endif