CTRE Phoenix 6 C++ 24.3.0
Unmanaged_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_unmanaged_jni_UnmanagedJNI */
10
11#ifndef _Included_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
12#define _Included_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
13#ifdef __cplusplus
14extern "C" {
15#endif
16/*
17 * Class: com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
18 * Method: JNI_FeedEnable
19 * Signature: (I)V
20 */
22 (JNIEnv *, jclass, jint);
23
24/*
25 * Class: com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
26 * Method: JNI_GetEnableState
27 * Signature: ()Z
28 */
30 (JNIEnv *, jclass);
31
32/*
33 * Class: com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
34 * Method: JNI_GetPhoenixVersion
35 * Signature: ()I
36 */
38 (JNIEnv *, jclass);
39
40/*
41 * Class: com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
42 * Method: JNI_LoadPhoenix
43 * Signature: ()V
44 */
46 (JNIEnv *, jclass);
47
48/*
49 * Class: com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
50 * Method: JNI_IoControl
51 * Signature: (IJ)I
52 */
54 (JNIEnv *, jclass, jint, jlong);
55
56/*
57 * Class: com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
58 * Method: JNI_SetPhoenixDiagnosticsStartTime
59 * Signature: (D)V
60 */
62 (JNIEnv *, jclass, jdouble);
63
64/*
65 * Class: com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
66 * Method: JNI_GetApiCompliancy
67 * Signature: ()I
68 */
70 (JNIEnv *, jclass);
71
72/*
73 * Class: com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI
74 * Method: JNI_IoControlArray
75 * Signature: ([D)V
76 */
78 (JNIEnv *, jclass, jdoubleArray);
79
80#ifdef __cplusplus
81}
82#endif
83#endif
84
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI_JNI_1GetPhoenixVersion(JNIEnv *, jclass)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI_JNI_1IoControl(JNIEnv *, jclass, jint, jlong)
JNIEXPORT jboolean JNICALL Java_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI_JNI_1GetEnableState(JNIEnv *, jclass)
JNIEXPORT void JNICALL Java_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI_JNI_1SetPhoenixDiagnosticsStartTime(JNIEnv *, jclass, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI_JNI_1GetApiCompliancy(JNIEnv *, jclass)
JNIEXPORT void JNICALL Java_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI_JNI_1FeedEnable(JNIEnv *, jclass, jint)
JNIEXPORT void JNICALL Java_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI_JNI_1LoadPhoenix(JNIEnv *, jclass)
JNIEXPORT void JNICALL Java_com_ctre_phoenix6_unmanaged_jni_UnmanagedJNI_JNI_1IoControlArray(JNIEnv *, jclass, jdoubleArray)