aboutsummaryrefslogtreecommitdiffstats
path: root/Java/com_phidgets_FrequencyCounterPhidget.h
blob: 59c0075c8f9e8be9d4f99eb61c5035a870870731 (plain)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class com_phidgets_FrequencyCounterPhidget */

#ifndef _Included_com_phidgets_FrequencyCounterPhidget
#define _Included_com_phidgets_FrequencyCounterPhidget
#ifdef __cplusplus
extern "C" {
#endif
#undef com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_CRITICAL
#define com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_CRITICAL 1L
#undef com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_ERROR
#define com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_ERROR 2L
#undef com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_WARNING
#define com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_WARNING 3L
#undef com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_DEBUG
#define com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_DEBUG 4L
#undef com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_INFO
#define com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_INFO 5L
#undef com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_VERBOSE
#define com_phidgets_FrequencyCounterPhidget_PHIDGET_LOG_VERBOSE 6L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_NOTHING
#define com_phidgets_FrequencyCounterPhidget_PHIDID_NOTHING 1L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_ACCELEROMETER_3AXIS
#define com_phidgets_FrequencyCounterPhidget_PHIDID_ACCELEROMETER_3AXIS 126L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_ADVANCEDSERVO_1MOTOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_ADVANCEDSERVO_1MOTOR 130L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_ANALOG_4OUTPUT
#define com_phidgets_FrequencyCounterPhidget_PHIDID_ANALOG_4OUTPUT 55L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_ADVANCEDSERVO_8MOTOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_ADVANCEDSERVO_8MOTOR 58L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_BIPOLAR_STEPPER_1MOTOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_BIPOLAR_STEPPER_1MOTOR 123L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_BRIDGE_4INPUT
#define com_phidgets_FrequencyCounterPhidget_PHIDID_BRIDGE_4INPUT 59L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_ENCODER_1ENCODER_1INPUT
#define com_phidgets_FrequencyCounterPhidget_PHIDID_ENCODER_1ENCODER_1INPUT 75L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_ENCODER_HS_1ENCODER
#define com_phidgets_FrequencyCounterPhidget_PHIDID_ENCODER_HS_1ENCODER 128L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_ENCODER_HS_4ENCODER_4INPUT
#define com_phidgets_FrequencyCounterPhidget_PHIDID_ENCODER_HS_4ENCODER_4INPUT 79L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_FREQUENCYCOUNTER_2INPUT
#define com_phidgets_FrequencyCounterPhidget_PHIDID_FREQUENCYCOUNTER_2INPUT 53L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_GPS
#define com_phidgets_FrequencyCounterPhidget_PHIDID_GPS 121L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_0_0_4
#define com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_0_0_4 64L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_0_0_8
#define com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_0_0_8 129L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_0_16_16
#define com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_0_16_16 68L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_8_8_8
#define com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_8_8_8 69L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_8_8_8_w_LCD
#define com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_8_8_8_w_LCD 125L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_IR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_IR 77L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_LED_64
#define com_phidgets_FrequencyCounterPhidget_PHIDID_LED_64 74L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_LED_64_ADV
#define com_phidgets_FrequencyCounterPhidget_PHIDID_LED_64_ADV 76L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_LINEAR_TOUCH
#define com_phidgets_FrequencyCounterPhidget_PHIDID_LINEAR_TOUCH 118L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_MOTORCONTROL_HC_2MOTOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_MOTORCONTROL_HC_2MOTOR 89L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_MOTORCONTROL_LV_2MOTOR_4INPUT
#define com_phidgets_FrequencyCounterPhidget_PHIDID_MOTORCONTROL_LV_2MOTOR_4INPUT 88L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_MOTORCONTROL_1MOTOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_MOTORCONTROL_1MOTOR 62L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_PHSENSOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_PHSENSOR 116L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_RFID_2OUTPUT
#define com_phidgets_FrequencyCounterPhidget_PHIDID_RFID_2OUTPUT 49L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_ROTARY_TOUCH
#define com_phidgets_FrequencyCounterPhidget_PHIDID_ROTARY_TOUCH 119L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_SERVO_1MOTOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_SERVO_1MOTOR 57L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_SPATIAL_ACCEL_3AXIS
#define com_phidgets_FrequencyCounterPhidget_PHIDID_SPATIAL_ACCEL_3AXIS 127L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_SPATIAL_ACCEL_GYRO_COMPASS
#define com_phidgets_FrequencyCounterPhidget_PHIDID_SPATIAL_ACCEL_GYRO_COMPASS 51L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_TEMPERATURESENSOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_TEMPERATURESENSOR 112L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_TEMPERATURESENSOR_4
#define com_phidgets_FrequencyCounterPhidget_PHIDID_TEMPERATURESENSOR_4 50L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLCD_2x20_w_8_8_8
#define com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLCD_2x20_w_8_8_8 381L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLCD_ADAPTER
#define com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLCD_ADAPTER 61L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_UNIPOLAR_STEPPER_4MOTOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_UNIPOLAR_STEPPER_4MOTOR 122L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_ACCELEROMETER_2AXIS
#define com_phidgets_FrequencyCounterPhidget_PHIDID_ACCELEROMETER_2AXIS 113L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_0_8_8_w_LCD
#define com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_0_8_8_w_LCD 83L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_4_8_8
#define com_phidgets_FrequencyCounterPhidget_PHIDID_INTERFACEKIT_4_8_8 4L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_RFID
#define com_phidgets_FrequencyCounterPhidget_PHIDID_RFID 48L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_SERVO_1MOTOR_OLD
#define com_phidgets_FrequencyCounterPhidget_PHIDID_SERVO_1MOTOR_OLD 2L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_SERVO_4MOTOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_SERVO_4MOTOR 56L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_SERVO_4MOTOR_OLD
#define com_phidgets_FrequencyCounterPhidget_PHIDID_SERVO_4MOTOR_OLD 3L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLCD_2x20
#define com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLCD_2x20 82L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLCD_2x20_w_0_8_8
#define com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLCD_2x20_w_0_8_8 339L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLED_1x8
#define com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLED_1x8 73L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLED_4x8
#define com_phidgets_FrequencyCounterPhidget_PHIDID_TEXTLED_4x8 72L
#undef com_phidgets_FrequencyCounterPhidget_PHIDID_WEIGHTSENSOR
#define com_phidgets_FrequencyCounterPhidget_PHIDID_WEIGHTSENSOR 114L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_NOTHING
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_NOTHING 1L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_ACCELEROMETER
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_ACCELEROMETER 2L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_ADVANCEDSERVO
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_ADVANCEDSERVO 3L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_ANALOG
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_ANALOG 22L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_BRIDGE
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_BRIDGE 23L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_ENCODER
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_ENCODER 4L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_FREQUENCYCOUNTER
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_FREQUENCYCOUNTER 21L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_GPS
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_GPS 5L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_INTERFACEKIT
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_INTERFACEKIT 7L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_LED
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_LED 8L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_MOTORCONTROL
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_MOTORCONTROL 9L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_PHSENSOR
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_PHSENSOR 10L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_RFID
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_RFID 11L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_SERVO
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_SERVO 12L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_STEPPER
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_STEPPER 13L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_TEMPERATURESENSOR
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_TEMPERATURESENSOR 14L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_TEXTLCD
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_TEXTLCD 15L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_TEXTLED
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_TEXTLED 16L
#undef com_phidgets_FrequencyCounterPhidget_PHIDCLASS_WEIGHTSENSOR
#define com_phidgets_FrequencyCounterPhidget_PHIDCLASS_WEIGHTSENSOR 17L
#undef com_phidgets_FrequencyCounterPhidget_PHIDGET_FREQUENCYCOUNTER_FILTERTYPE_ZERO_CROSSING
#define com_phidgets_FrequencyCounterPhidget_PHIDGET_FREQUENCYCOUNTER_FILTERTYPE_ZERO_CROSSING 1L
#undef com_phidgets_FrequencyCounterPhidget_PHIDGET_FREQUENCYCOUNTER_FILTERTYPE_LOGIC_LEVEL
#define com_phidgets_FrequencyCounterPhidget_PHIDGET_FREQUENCYCOUNTER_FILTERTYPE_LOGIC_LEVEL 2L
#undef com_phidgets_FrequencyCounterPhidget_PHIDGET_FREQUENCYCOUNTER_FILTERTYPE_UNKNOWN
#define com_phidgets_FrequencyCounterPhidget_PHIDGET_FREQUENCYCOUNTER_FILTERTYPE_UNKNOWN 3L
/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    create
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_com_phidgets_FrequencyCounterPhidget_create
  (JNIEnv *, jclass);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    getFrequencyInputCount
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_com_phidgets_FrequencyCounterPhidget_getFrequencyInputCount
  (JNIEnv *, jobject);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    getFrequency
 * Signature: (I)D
 */
JNIEXPORT jdouble JNICALL Java_com_phidgets_FrequencyCounterPhidget_getFrequency
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    getTotalCount
 * Signature: (I)J
 */
JNIEXPORT jlong JNICALL Java_com_phidgets_FrequencyCounterPhidget_getTotalCount
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    getTotalTime
 * Signature: (I)J
 */
JNIEXPORT jlong JNICALL Java_com_phidgets_FrequencyCounterPhidget_getTotalTime
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    getTimeout
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_com_phidgets_FrequencyCounterPhidget_getTimeout
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    setTimeout
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_com_phidgets_FrequencyCounterPhidget_setTimeout
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    getEnabled
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_com_phidgets_FrequencyCounterPhidget_getEnabled
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    setEnabled
 * Signature: (IZ)V
 */
JNIEXPORT void JNICALL Java_com_phidgets_FrequencyCounterPhidget_setEnabled
  (JNIEnv *, jobject, jint, jboolean);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    getFilter
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_com_phidgets_FrequencyCounterPhidget_getFilter
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    setFilter
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_com_phidgets_FrequencyCounterPhidget_setFilter
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    reset
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_com_phidgets_FrequencyCounterPhidget_reset
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_phidgets_FrequencyCounterPhidget
 * Method:    enableFrequencyCounterCountEvents
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_com_phidgets_FrequencyCounterPhidget_enableFrequencyCounterCountEvents
  (JNIEnv *, jobject, jboolean);

#ifdef __cplusplus
}
#endif
#endif