aboutsummaryrefslogtreecommitdiffstats
path: root/Java/com_phidgets_WeightSensorPhidget.c
diff options
context:
space:
mode:
Diffstat (limited to 'Java/com_phidgets_WeightSensorPhidget.c')
-rw-r--r--Java/com_phidgets_WeightSensorPhidget.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/Java/com_phidgets_WeightSensorPhidget.c b/Java/com_phidgets_WeightSensorPhidget.c
new file mode 100644
index 0000000..59a88bd
--- /dev/null
+++ b/Java/com_phidgets_WeightSensorPhidget.c
@@ -0,0 +1,18 @@
+#include "../stdafx.h"
+#include "phidget_jni.h"
+#include "com_phidgets_WeightSensorPhidget.h"
+#include "../cphidgetweightsensor.h"
+
+EVENT_VARS(weightChange, WeightChange)
+
+JNI_LOAD(weight, WeightSensor)
+ EVENT_VAR_SETUP(weight, weightChange, WeightChange, D, V)
+}
+
+EVENT_HANDLER(WeightSensor, weightChange, WeightChange,
+ CPhidgetWeightSensor_set_OnWeightChange_Handler, double)
+
+JNI_CREATE(WeightSensor)
+JNI_GETFUNC(WeightSensor, WeightChangeTrigger, WeightChangeTrigger, jdouble)
+JNI_SETFUNC(WeightSensor, WeightChangeTrigger, WeightChangeTrigger, jdouble)
+JNI_GETFUNC(WeightSensor, Weight, Weight, jdouble)