1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#include "../stdafx.h"
#include "phidget_jni.h"
#include "com_phidgets_InterfaceKitPhidget.h"
#include "../cphidgetinterfacekit.h"
EVENT_VARS(inputChange, InputChange)
EVENT_VARS(outputChange, OutputChange)
EVENT_VARS(sensorChange, SensorChange)
JNI_LOAD(ifkit, InterfaceKit)
EVENT_VAR_SETUP(ifkit, inputChange, InputChange, IZ, V)
EVENT_VAR_SETUP(ifkit, outputChange, OutputChange, IZ, V)
EVENT_VAR_SETUP(ifkit, sensorChange, SensorChange, II, V)
}
EVENT_HANDLER_INDEXED(InterfaceKit, inputChange, InputChange, CPhidgetInterfaceKit_set_OnInputChange_Handler, int)
EVENT_HANDLER_INDEXED(InterfaceKit, outputChange, OutputChange, CPhidgetInterfaceKit_set_OnOutputChange_Handler, int)
EVENT_HANDLER_INDEXED(InterfaceKit, sensorChange, SensorChange, CPhidgetInterfaceKit_set_OnSensorChange_Handler, int)
JNI_CREATE(InterfaceKit)
JNI_GETFUNC(InterfaceKit, OutputCount, OutputCount, jint)
JNI_GETFUNC(InterfaceKit, InputCount, InputCount, jint)
JNI_GETFUNC(InterfaceKit, SensorCount, SensorCount, jint)
JNI_INDEXED_GETFUNCBOOL(InterfaceKit, InputState, InputState)
JNI_INDEXED_GETFUNCBOOL(InterfaceKit, OutputState, OutputState)
JNI_INDEXED_GETFUNC(InterfaceKit, SensorValue, SensorValue, jint)
JNI_INDEXED_GETFUNC(InterfaceKit, SensorRawValue, SensorRawValue, jint)
JNI_INDEXED_GETFUNC(InterfaceKit, DataRateMin, DataRateMin, jint)
JNI_INDEXED_GETFUNC(InterfaceKit, DataRateMax, DataRateMax, jint)
JNI_INDEXED_GETFUNC(InterfaceKit, DataRate, DataRate, jint)
JNI_INDEXED_GETFUNC(InterfaceKit, SensorChangeTrigger, SensorChangeTrigger, jint)
JNI_GETFUNCBOOL(InterfaceKit, Ratiometric, Ratiometric)
JNI_INDEXED_SETFUNC(InterfaceKit, OutputState, OutputState, jboolean)
JNI_INDEXED_SETFUNC(InterfaceKit, DataRate, DataRate, jint)
JNI_INDEXED_SETFUNC(InterfaceKit, SensorChangeTrigger, SensorChangeTrigger, jint)
JNI_SETFUNC(InterfaceKit, Ratiometric, Ratiometric, jboolean)
|