CTRE Phoenix 6 C++ 24.3.0
SignalLoggerJni.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_jni_SignalLoggerJNI */
10
11#ifndef _Included_com_ctre_phoenix6_jni_SignalLoggerJNI
12#define _Included_com_ctre_phoenix6_jni_SignalLoggerJNI
13#ifdef __cplusplus
14extern "C" {
15#endif
16/*
17 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
18 * Method: JNI_SetLoggerPath
19 * Signature: (Ljava/lang/String;)I
20 */
22 (JNIEnv *, jclass, jstring);
23
24/*
25 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
26 * Method: JNI_StartLogger
27 * Signature: ()I
28 */
30 (JNIEnv *, jclass);
31
32/*
33 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
34 * Method: JNI_StopLogger
35 * Signature: ()I
36 */
38 (JNIEnv *, jclass);
39
40/*
41 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
42 * Method: JNI_EnableAutoLogging
43 * Signature: (Z)I
44 */
46 (JNIEnv *, jclass, jboolean);
47
48/*
49 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
50 * Method: JNI_WriteRaw
51 * Signature: (Ljava/lang/String;[BD)I
52 */
54 (JNIEnv *, jclass, jstring, jbyteArray, jdouble);
55
56/*
57 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
58 * Method: JNI_WriteBoolean
59 * Signature: (Ljava/lang/String;ZD)I
60 */
62 (JNIEnv *, jclass, jstring, jboolean, jdouble);
63
64/*
65 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
66 * Method: JNI_WriteInteger
67 * Signature: (Ljava/lang/String;JLjava/lang/String;D)I
68 */
70 (JNIEnv *, jclass, jstring, jlong, jstring, jdouble);
71
72/*
73 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
74 * Method: JNI_WriteFloat
75 * Signature: (Ljava/lang/String;FLjava/lang/String;D)I
76 */
78 (JNIEnv *, jclass, jstring, jfloat, jstring, jdouble);
79
80/*
81 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
82 * Method: JNI_WriteDouble
83 * Signature: (Ljava/lang/String;DLjava/lang/String;D)I
84 */
86 (JNIEnv *, jclass, jstring, jdouble, jstring, jdouble);
87
88/*
89 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
90 * Method: JNI_WriteString
91 * Signature: (Ljava/lang/String;Ljava/lang/String;D)I
92 */
94 (JNIEnv *, jclass, jstring, jstring, jdouble);
95
96/*
97 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
98 * Method: JNI_WriteBooleanArray
99 * Signature: (Ljava/lang/String;[ZD)I
100 */
102 (JNIEnv *, jclass, jstring, jbooleanArray, jdouble);
103
104/*
105 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
106 * Method: JNI_WriteIntegerArray
107 * Signature: (Ljava/lang/String;[JLjava/lang/String;D)I
108 */
110 (JNIEnv *, jclass, jstring, jlongArray, jstring, jdouble);
111
112/*
113 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
114 * Method: JNI_WriteFloatArray
115 * Signature: (Ljava/lang/String;[FLjava/lang/String;D)I
116 */
118 (JNIEnv *, jclass, jstring, jfloatArray, jstring, jdouble);
119
120/*
121 * Class: com_ctre_phoenix6_jni_SignalLoggerJNI
122 * Method: JNI_WriteDoubleArray
123 * Signature: (Ljava/lang/String;[DLjava/lang/String;D)I
124 */
126 (JNIEnv *, jclass, jstring, jdoubleArray, jstring, jdouble);
127
128#ifdef __cplusplus
129}
130#endif
131#endif
132
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1StartLogger(JNIEnv *, jclass)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteFloatArray(JNIEnv *, jclass, jstring, jfloatArray, jstring, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteDouble(JNIEnv *, jclass, jstring, jdouble, jstring, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteDoubleArray(JNIEnv *, jclass, jstring, jdoubleArray, jstring, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1EnableAutoLogging(JNIEnv *, jclass, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteBoolean(JNIEnv *, jclass, jstring, jboolean, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteBooleanArray(JNIEnv *, jclass, jstring, jbooleanArray, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteRaw(JNIEnv *, jclass, jstring, jbyteArray, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteFloat(JNIEnv *, jclass, jstring, jfloat, jstring, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteString(JNIEnv *, jclass, jstring, jstring, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteInteger(JNIEnv *, jclass, jstring, jlong, jstring, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1WriteIntegerArray(JNIEnv *, jclass, jstring, jlongArray, jstring, jdouble)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1SetLoggerPath(JNIEnv *, jclass, jstring)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_SignalLoggerJNI_JNI_1StopLogger(JNIEnv *, jclass)