cphidgetaccelerometer.h
Go to the documentation of this file.
00001 #ifndef __CPHIDGETACCELEROMETER
00002 #define __CPHIDGETACCELEROMETER
00003 #include "cphidget.h"
00004 
00011 DPHANDLE(Accelerometer)
00012 CHDRSTANDARD(Accelerometer)
00013 
00019 CHDRGET(Accelerometer,AxisCount,int *count)
00020 
00027 CHDRGETINDEX(Accelerometer,Acceleration,double *acceleration)
00034 CHDRGETINDEX(Accelerometer,AccelerationMax,double *max)
00041 CHDRGETINDEX(Accelerometer,AccelerationMin,double *min)
00048 CHDREVENTINDEX(Accelerometer,AccelerationChange,double acceleration)
00055 CHDRGETINDEX(Accelerometer,AccelerationChangeTrigger,double *trigger)
00062 CHDRSETINDEX(Accelerometer,AccelerationChangeTrigger,double trigger)
00063 
00064 #ifndef REMOVE_DEPRECATED
00065 DEP_CHDRGET("Deprecated - use CPhidgetAccelerometer_getAxisCount",Accelerometer,NumAxis,int *)
00066 #endif
00067 
00068 #ifndef EXTERNALPROTO
00069 #define ACCEL_MAXAXES 3
00070 struct _CPhidgetAccelerometer {
00071         CPhidget phid;
00072         int (CCONV *fptrAccelerationChange)(CPhidgetAccelerometerHandle, void *, int, double);           
00073         void *fptrAccelerationChangeptr;
00074 
00075         double axis[ACCEL_MAXAXES];
00076         double axisChangeTrigger[ACCEL_MAXAXES];
00077         double axisLastTrigger[ACCEL_MAXAXES];
00078 
00079         double accelerationMax, accelerationMin;
00080 } typedef CPhidgetAccelerometerInfo;
00081 #endif
00082 
00085 #endif


pedal_monitor
Author(s): Pedro Mendes
autogenerated on Fri Jun 6 2014 18:37:20