CTRE Phoenix 6 C++ 24.3.0
Phoenix6_Jni.hpp
Go to the documentation of this file.
1/*
2 * Copyright (C) Cross The Road Electronics.  All rights reserved.
3 * License information can be found in CTRE_LICENSE.txt
4 * For support and suggestions contact support@ctr-electronics.com or file
5 * an issue tracker at https://github.com/CrossTheRoadElec/Phoenix-Releases
6 */
7/* DO NOT EDIT THIS FILE - it is machine generated */
8#include <jni.h>
9/* Header for class com_ctre_phoenix6_controls_jni_ControlJNI */
10
11#ifndef _Included_com_ctre_phoenix6_controls_jni_ControlJNI
12#define _Included_com_ctre_phoenix6_controls_jni_ControlJNI
13#ifdef __cplusplus
14extern "C" {
15#endif
16/*
17 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
18 * Method: JNI_RequestControlEmpty
19 * Signature: (Ljava/lang/String;IDZ)I
20 */
22 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean);
23
24/*
25 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
26 * Method: JNI_RequestControlDutyCycleOut
27 * Signature: (Ljava/lang/String;IDZDZZZZ)I
28 */
30 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean);
31
32/*
33 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
34 * Method: JNI_RequestControlTorqueCurrentFOC
35 * Signature: (Ljava/lang/String;IDZDDDZZZ)I
36 */
38 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jboolean, jboolean, jboolean);
39
40/*
41 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
42 * Method: JNI_RequestControlVoltageOut
43 * Signature: (Ljava/lang/String;IDZDZZZZ)I
44 */
46 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean);
47
48/*
49 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
50 * Method: JNI_RequestControlPositionDutyCycle
51 * Signature: (Ljava/lang/String;IDZDDZDIZZZ)I
52 */
54 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
55
56/*
57 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
58 * Method: JNI_RequestControlPositionVoltage
59 * Signature: (Ljava/lang/String;IDZDDZDIZZZ)I
60 */
62 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
63
64/*
65 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
66 * Method: JNI_RequestControlPositionTorqueCurrentFOC
67 * Signature: (Ljava/lang/String;IDZDDDIZZZ)I
68 */
70 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
71
72/*
73 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
74 * Method: JNI_RequestControlVelocityDutyCycle
75 * Signature: (Ljava/lang/String;IDZDDZDIZZZ)I
76 */
78 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
79
80/*
81 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
82 * Method: JNI_RequestControlVelocityVoltage
83 * Signature: (Ljava/lang/String;IDZDDZDIZZZ)I
84 */
86 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
87
88/*
89 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
90 * Method: JNI_RequestControlVelocityTorqueCurrentFOC
91 * Signature: (Ljava/lang/String;IDZDDDIZZZ)I
92 */
94 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
95
96/*
97 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
98 * Method: JNI_RequestControlMotionMagicDutyCycle
99 * Signature: (Ljava/lang/String;IDZDZDIZZZ)I
100 */
102 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
103
104/*
105 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
106 * Method: JNI_RequestControlMotionMagicVoltage
107 * Signature: (Ljava/lang/String;IDZDZDIZZZ)I
108 */
110 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
111
112/*
113 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
114 * Method: JNI_RequestControlMotionMagicTorqueCurrentFOC
115 * Signature: (Ljava/lang/String;IDZDDIZZZ)I
116 */
118 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
119
120/*
121 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
122 * Method: JNI_RequestControlDifferentialDutyCycle
123 * Signature: (Ljava/lang/String;IDZDDZIZZZ)I
124 */
126 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jboolean, jboolean, jboolean);
127
128/*
129 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
130 * Method: JNI_RequestControlDifferentialVoltage
131 * Signature: (Ljava/lang/String;IDZDDZIZZZ)I
132 */
134 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jboolean, jboolean, jboolean);
135
136/*
137 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
138 * Method: JNI_RequestControlDifferentialPositionDutyCycle
139 * Signature: (Ljava/lang/String;IDZDDZIIZZZ)I
140 */
142 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean);
143
144/*
145 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
146 * Method: JNI_RequestControlDifferentialPositionVoltage
147 * Signature: (Ljava/lang/String;IDZDDZIIZZZ)I
148 */
150 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean);
151
152/*
153 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
154 * Method: JNI_RequestControlDifferentialVelocityDutyCycle
155 * Signature: (Ljava/lang/String;IDZDDZIIZZZ)I
156 */
158 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean);
159
160/*
161 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
162 * Method: JNI_RequestControlDifferentialVelocityVoltage
163 * Signature: (Ljava/lang/String;IDZDDZIIZZZ)I
164 */
166 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean);
167
168/*
169 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
170 * Method: JNI_RequestControlDifferentialMotionMagicDutyCycle
171 * Signature: (Ljava/lang/String;IDZDDZIIZZZ)I
172 */
174 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean);
175
176/*
177 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
178 * Method: JNI_RequestControlDifferentialMotionMagicVoltage
179 * Signature: (Ljava/lang/String;IDZDDZIIZZZ)I
180 */
182 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean);
183
184/*
185 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
186 * Method: JNI_RequestControlFollower
187 * Signature: (Ljava/lang/String;IDZIZ)I
188 */
190 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint, jboolean);
191
192/*
193 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
194 * Method: JNI_RequestControlStrictFollower
195 * Signature: (Ljava/lang/String;IDZI)I
196 */
198 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint);
199
200/*
201 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
202 * Method: JNI_RequestControlDifferentialFollower
203 * Signature: (Ljava/lang/String;IDZIZ)I
204 */
206 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint, jboolean);
207
208/*
209 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
210 * Method: JNI_RequestControlDifferentialStrictFollower
211 * Signature: (Ljava/lang/String;IDZI)I
212 */
214 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint);
215
216/*
217 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
218 * Method: JNI_RequestControlNeutralOut
219 * Signature: (Ljava/lang/String;IDZ)I
220 */
222 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean);
223
224/*
225 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
226 * Method: JNI_RequestControlCoastOut
227 * Signature: (Ljava/lang/String;IDZ)I
228 */
230 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean);
231
232/*
233 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
234 * Method: JNI_RequestControlStaticBrake
235 * Signature: (Ljava/lang/String;IDZ)I
236 */
238 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean);
239
240/*
241 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
242 * Method: JNI_RequestControlBalanceBattery
243 * Signature: (Ljava/lang/String;IDZ)I
244 */
246 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean);
247
248/*
249 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
250 * Method: JNI_RequestControlBMSManualIsolator
251 * Signature: (Ljava/lang/String;IDZZ)I
252 */
254 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jboolean);
255
256/*
257 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
258 * Method: JNI_RequestControlBMSManualVboost
259 * Signature: (Ljava/lang/String;IDZZDD)I
260 */
262 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jboolean, jdouble, jdouble);
263
264/*
265 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
266 * Method: JNI_RequestControlBMSManualPwmJunction
267 * Signature: (Ljava/lang/String;IDZID)I
268 */
270 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint, jdouble);
271
272/*
273 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
274 * Method: JNI_RequestControlBMSClearFault
275 * Signature: (Ljava/lang/String;IDZ)I
276 */
278 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean);
279
280/*
281 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
282 * Method: JNI_RequestControlMusicTone
283 * Signature: (Ljava/lang/String;IDZD)I
284 */
286 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble);
287
288/*
289 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
290 * Method: JNI_RequestControlMotionMagicVelocityDutyCycle
291 * Signature: (Ljava/lang/String;IDZDDZDIZZZ)I
292 */
294 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
295
296/*
297 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
298 * Method: JNI_RequestControlMotionMagicVelocityTorqueCurrentFOC
299 * Signature: (Ljava/lang/String;IDZDDZDIZZZ)I
300 */
302 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
303
304/*
305 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
306 * Method: JNI_RequestControlMotionMagicVelocityVoltage
307 * Signature: (Ljava/lang/String;IDZDDZDIZZZ)I
308 */
310 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
311
312/*
313 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
314 * Method: JNI_RequestControlMotionMagicExpoDutyCycle
315 * Signature: (Ljava/lang/String;IDZDZDIZZZ)I
316 */
318 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
319
320/*
321 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
322 * Method: JNI_RequestControlMotionMagicExpoVoltage
323 * Signature: (Ljava/lang/String;IDZDZDIZZZ)I
324 */
326 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
327
328/*
329 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
330 * Method: JNI_RequestControlMotionMagicExpoTorqueCurrentFOC
331 * Signature: (Ljava/lang/String;IDZDDIZZZ)I
332 */
334 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
335
336/*
337 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
338 * Method: JNI_RequestControlDynamicMotionMagicDutyCycle
339 * Signature: (Ljava/lang/String;IDZDDDDZDIZZZ)I
340 */
342 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
343
344/*
345 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
346 * Method: JNI_RequestControlDynamicMotionMagicVoltage
347 * Signature: (Ljava/lang/String;IDZDDDDZDIZZZ)I
348 */
350 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
351
352/*
353 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
354 * Method: JNI_RequestControlDynamicMotionMagicTorqueCurrentFOC
355 * Signature: (Ljava/lang/String;IDZDDDDDIZZZ)I
356 */
358 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
359
360/*
361 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
362 * Method: JNI_RequestControlDiff_DutyCycleOut_Position
363 * Signature: (Ljava/lang/String;IDZDZZZZDDZDIZZZ)I
364 */
366 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
367
368/*
369 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
370 * Method: JNI_RequestControlDiff_PositionDutyCycle_Position
371 * Signature: (Ljava/lang/String;IDZDDZDIZZZDDZDIZZZ)I
372 */
374 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
375
376/*
377 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
378 * Method: JNI_RequestControlDiff_VelocityDutyCycle_Position
379 * Signature: (Ljava/lang/String;IDZDDZDIZZZDDZDIZZZ)I
380 */
382 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
383
384/*
385 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
386 * Method: JNI_RequestControlDiff_MotionMagicDutyCycle_Position
387 * Signature: (Ljava/lang/String;IDZDZDIZZZDDZDIZZZ)I
388 */
390 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
391
392/*
393 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
394 * Method: JNI_RequestControlDiff_DutyCycleOut_Velocity
395 * Signature: (Ljava/lang/String;IDZDZZZZDDZDIZZZ)I
396 */
398 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
399
400/*
401 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
402 * Method: JNI_RequestControlDiff_PositionDutyCycle_Velocity
403 * Signature: (Ljava/lang/String;IDZDDZDIZZZDDZDIZZZ)I
404 */
406 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
407
408/*
409 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
410 * Method: JNI_RequestControlDiff_VelocityDutyCycle_Velocity
411 * Signature: (Ljava/lang/String;IDZDDZDIZZZDDZDIZZZ)I
412 */
414 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
415
416/*
417 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
418 * Method: JNI_RequestControlDiff_MotionMagicDutyCycle_Velocity
419 * Signature: (Ljava/lang/String;IDZDZDIZZZDDZDIZZZ)I
420 */
422 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
423
424/*
425 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
426 * Method: JNI_RequestControlDiff_VoltageOut_Position
427 * Signature: (Ljava/lang/String;IDZDZZZZDDZDIZZZ)I
428 */
430 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
431
432/*
433 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
434 * Method: JNI_RequestControlDiff_PositionVoltage_Position
435 * Signature: (Ljava/lang/String;IDZDDZDIZZZDDZDIZZZ)I
436 */
438 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
439
440/*
441 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
442 * Method: JNI_RequestControlDiff_VelocityVoltage_Position
443 * Signature: (Ljava/lang/String;IDZDDZDIZZZDDZDIZZZ)I
444 */
446 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
447
448/*
449 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
450 * Method: JNI_RequestControlDiff_MotionMagicVoltage_Position
451 * Signature: (Ljava/lang/String;IDZDZDIZZZDDZDIZZZ)I
452 */
454 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
455
456/*
457 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
458 * Method: JNI_RequestControlDiff_VoltageOut_Velocity
459 * Signature: (Ljava/lang/String;IDZDZZZZDDZDIZZZ)I
460 */
462 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
463
464/*
465 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
466 * Method: JNI_RequestControlDiff_PositionVoltage_Velocity
467 * Signature: (Ljava/lang/String;IDZDDZDIZZZDDZDIZZZ)I
468 */
470 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
471
472/*
473 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
474 * Method: JNI_RequestControlDiff_VelocityVoltage_Velocity
475 * Signature: (Ljava/lang/String;IDZDDZDIZZZDDZDIZZZ)I
476 */
478 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
479
480/*
481 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
482 * Method: JNI_RequestControlDiff_MotionMagicVoltage_Velocity
483 * Signature: (Ljava/lang/String;IDZDZDIZZZDDZDIZZZ)I
484 */
486 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean);
487
488/*
489 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
490 * Method: JNI_RequestControlDiff_TorqueCurrentFOC_Position
491 * Signature: (Ljava/lang/String;IDZDDDZZZDDDIZZZ)I
492 */
494 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
495
496/*
497 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
498 * Method: JNI_RequestControlDiff_PositionTorqueCurrentFOC_Position
499 * Signature: (Ljava/lang/String;IDZDDDIZZZDDDIZZZ)I
500 */
502 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
503
504/*
505 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
506 * Method: JNI_RequestControlDiff_VelocityTorqueCurrentFOC_Position
507 * Signature: (Ljava/lang/String;IDZDDDIZZZDDDIZZZ)I
508 */
510 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
511
512/*
513 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
514 * Method: JNI_RequestControlDiff_MotionMagicTorqueCurrentFOC_Position
515 * Signature: (Ljava/lang/String;IDZDDIZZZDDDIZZZ)I
516 */
518 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
519
520/*
521 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
522 * Method: JNI_RequestControlDiff_TorqueCurrentFOC_Velocity
523 * Signature: (Ljava/lang/String;IDZDDDZZZDDDIZZZ)I
524 */
526 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
527
528/*
529 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
530 * Method: JNI_RequestControlDiff_PositionTorqueCurrentFOC_Velocity
531 * Signature: (Ljava/lang/String;IDZDDDIZZZDDDIZZZ)I
532 */
534 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
535
536/*
537 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
538 * Method: JNI_RequestControlDiff_VelocityTorqueCurrentFOC_Velocity
539 * Signature: (Ljava/lang/String;IDZDDDIZZZDDDIZZZ)I
540 */
542 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
543
544/*
545 * Class: com_ctre_phoenix6_controls_jni_ControlJNI
546 * Method: JNI_RequestControlDiff_MotionMagicTorqueCurrentFOC_Velocity
547 * Signature: (Ljava/lang/String;IDZDDIZZZDDDIZZZ)I
548 */
550 (JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean);
551
552#ifdef __cplusplus
553}
554#endif
555#endif
556
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMotionMagicVelocityDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlBMSManualVboost(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jboolean, jdouble, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1PositionDutyCycle_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMotionMagicExpoVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1PositionTorqueCurrentFOC_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1TorqueCurrentFOC_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlEmpty(JNIEnv *, jclass, jstring, jint, jdouble, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialPositionVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlPositionDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialMotionMagicDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMotionMagicTorqueCurrentFOC(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlFollower(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1VelocityTorqueCurrentFOC_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMotionMagicExpoDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1VelocityDutyCycle_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlBMSClearFault(JNIEnv *, jclass, jstring, jint, jdouble, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1VelocityVoltage_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1PositionVoltage_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlBalanceBattery(JNIEnv *, jclass, jstring, jint, jdouble, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDynamicMotionMagicDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlBMSManualIsolator(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlVelocityVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlVelocityDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDutyCycleOut(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlVelocityTorqueCurrentFOC(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMotionMagicVelocityTorqueCurrentFOC(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1MotionMagicDutyCycle_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlStaticBrake(JNIEnv *, jclass, jstring, jint, jdouble, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1PositionTorqueCurrentFOC_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlVoltageOut(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1DutyCycleOut_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMusicTone(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialFollower(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1DutyCycleOut_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1VelocityTorqueCurrentFOC_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlTorqueCurrentFOC(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlStrictFollower(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMotionMagicDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1VelocityVoltage_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMotionMagicExpoTorqueCurrentFOC(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlPositionTorqueCurrentFOC(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1VoltageOut_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDynamicMotionMagicTorqueCurrentFOC(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDynamicMotionMagicVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMotionMagicVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1MotionMagicVoltage_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1MotionMagicTorqueCurrentFOC_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialVelocityDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialMotionMagicVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlNeutralOut(JNIEnv *, jclass, jstring, jint, jdouble, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1MotionMagicVoltage_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlCoastOut(JNIEnv *, jclass, jstring, jint, jdouble, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1PositionDutyCycle_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlPositionVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlBMSManualPwmJunction(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1MotionMagicDutyCycle_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialPositionDutyCycle(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1PositionVoltage_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialVelocityVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jint, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1TorqueCurrentFOC_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jdouble, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1MotionMagicTorqueCurrentFOC_1Velocity(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1VelocityDutyCycle_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDifferentialStrictFollower(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jint)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlDiff_1VoltageOut_1Position(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jboolean, jboolean, jboolean, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_controls_jni_ControlJNI_JNI_1RequestControlMotionMagicVelocityVoltage(JNIEnv *, jclass, jstring, jint, jdouble, jboolean, jdouble, jdouble, jboolean, jdouble, jint, jboolean, jboolean, jboolean)