com_phidgets_TemperatureSensorPhidget.c
Go to the documentation of this file.
00001 #include "../stdafx.h"
00002 #include "phidget_jni.h"
00003 #include "com_phidgets_TemperatureSensorPhidget.h"
00004 #include "../cphidgettemperaturesensor.h"
00005 
00006 EVENT_VARS(temperatureChange, TemperatureChange)
00007 
00008 JNI_LOAD(temp, TemperatureSensor)
00009         EVENT_VAR_SETUP(temp, temperatureChange, TemperatureChange, ID, V)
00010 }
00011 
00012 EVENT_HANDLER_INDEXED(TemperatureSensor, temperatureChange, TemperatureChange, 
00013                                           CPhidgetTemperatureSensor_set_OnTemperatureChange_Handler, double)
00014 
00015 JNI_CREATE(TemperatureSensor)
00016 JNI_INDEXED_GETFUNC(TemperatureSensor, TemperatureChangeTrigger, TemperatureChangeTrigger, jdouble)
00017 JNI_INDEXED_SETFUNC(TemperatureSensor, TemperatureChangeTrigger, TemperatureChangeTrigger, jdouble)
00018 JNIEXPORT jint JNICALL
00019 Java_com_phidgets_TemperatureSensorPhidget_getThermocoupleType(JNIEnv *env, jobject obj, jint index)
00020 {
00021         CPhidgetTemperatureSensorHandle h = (CPhidgetTemperatureSensorHandle)(uintptr_t)
00022             (*env)->GetLongField(env, obj, handle_fid);
00023         int error;
00024         CPhidgetTemperatureSensor_ThermocoupleType v;
00025         if ((error = CPhidgetTemperatureSensor_getThermocoupleType(h, index, &v)))
00026                 PH_THROW(error);
00027         return (jint)v;
00028 }
00029 JNI_INDEXED_SETFUNC(TemperatureSensor, ThermocoupleType, ThermocoupleType, jint)
00030 JNI_INDEXED_GETFUNC(TemperatureSensor, Temperature, Temperature, jdouble)
00031 JNI_INDEXED_GETFUNC(TemperatureSensor, TemperatureMin, TemperatureMin, jdouble)
00032 JNI_INDEXED_GETFUNC(TemperatureSensor, TemperatureMax, TemperatureMax, jdouble)
00033 JNI_INDEXED_GETFUNC(TemperatureSensor, Potential, Potential, jdouble)
00034 JNI_INDEXED_GETFUNC(TemperatureSensor, PotentialMin, PotentialMin, jdouble)
00035 JNI_INDEXED_GETFUNC(TemperatureSensor, PotentialMax, PotentialMax, jdouble)
00036 JNI_GETFUNC(TemperatureSensor, AmbientTemperature, AmbientTemperature, jdouble)
00037 JNI_GETFUNC(TemperatureSensor, AmbientTemperatureMin, AmbientTemperatureMin, jdouble)
00038 JNI_GETFUNC(TemperatureSensor, AmbientTemperatureMax, AmbientTemperatureMax, jdouble)
00039 JNI_GETFUNC(TemperatureSensor, TemperatureInputCount, TemperatureInputCount, jint)
00040 
00041 //Deprecated
00042 JNI_GETFUNC(TemperatureSensor, SensorCount, TemperatureInputCount, jint)


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