CTRE Phoenix Pro C++ 23.0.12
Config_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_phoenixpro_configs_jni_ConfigJNI */
10
11#ifndef _Included_com_ctre_phoenixpro_configs_jni_ConfigJNI
12#define _Included_com_ctre_phoenixpro_configs_jni_ConfigJNI
13#ifdef __cplusplus
14extern "C" {
15#endif
16/*
17 * Class: com_ctre_phoenixpro_configs_jni_ConfigJNI
18 * Method: SetConfigs
19 * Signature: (Ljava/lang/String;IDZZ)I
20 */
22 (JNIEnv *, jobject, jstring, jint, jdouble, jboolean, jboolean);
23
24/*
25 * Class: com_ctre_phoenixpro_configs_jni_ConfigJNI
26 * Method: GetConfigs
27 * Signature: (Ljava/lang/String;ID)I
28 */
30 (JNIEnv *, jobject, jstring, jint, jdouble);
31
32/*
33 * Class: com_ctre_phoenixpro_configs_jni_ConfigJNI
34 * Method: Serializedouble
35 * Signature: (ID)Ljava/lang/String;
36 */
38 (JNIEnv *, jclass, jint, jdouble);
39
40/*
41 * Class: com_ctre_phoenixpro_configs_jni_ConfigJNI
42 * Method: Serializeint
43 * Signature: (II)Ljava/lang/String;
44 */
46 (JNIEnv *, jclass, jint, jint);
47
48/*
49 * Class: com_ctre_phoenixpro_configs_jni_ConfigJNI
50 * Method: Serializeboolean
51 * Signature: (IZ)Ljava/lang/String;
52 */
54 (JNIEnv *, jclass, jint, jboolean);
55
56/*
57 * Class: com_ctre_phoenixpro_configs_jni_ConfigJNI
58 * Method: Deserializedouble
59 * Signature: (ILjava/lang/String;)D
60 */
62 (JNIEnv *, jclass, jint, jstring);
63
64/*
65 * Class: com_ctre_phoenixpro_configs_jni_ConfigJNI
66 * Method: Deserializeint
67 * Signature: (ILjava/lang/String;)I
68 */
70 (JNIEnv *, jclass, jint, jstring);
71
72/*
73 * Class: com_ctre_phoenixpro_configs_jni_ConfigJNI
74 * Method: Deserializeboolean
75 * Signature: (ILjava/lang/String;)Z
76 */
78 (JNIEnv *, jclass, jint, jstring);
79
80#ifdef __cplusplus
81}
82#endif
83#endif
84
JNIEXPORT jboolean JNICALL Java_com_ctre_phoenixpro_configs_jni_ConfigJNI_Deserializeboolean(JNIEnv *, jclass, jint, jstring)
JNIEXPORT jdouble JNICALL Java_com_ctre_phoenixpro_configs_jni_ConfigJNI_Deserializedouble(JNIEnv *, jclass, jint, jstring)
JNIEXPORT jint JNICALL Java_com_ctre_phoenixpro_configs_jni_ConfigJNI_GetConfigs(JNIEnv *, jobject, jstring, jint, jdouble)
JNIEXPORT jstring JNICALL Java_com_ctre_phoenixpro_configs_jni_ConfigJNI_Serializeboolean(JNIEnv *, jclass, jint, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenixpro_configs_jni_ConfigJNI_SetConfigs(JNIEnv *, jobject, jstring, jint, jdouble, jboolean, jboolean)
JNIEXPORT jint JNICALL Java_com_ctre_phoenixpro_configs_jni_ConfigJNI_Deserializeint(JNIEnv *, jclass, jint, jstring)
JNIEXPORT jstring JNICALL Java_com_ctre_phoenixpro_configs_jni_ConfigJNI_Serializedouble(JNIEnv *, jclass, jint, jdouble)
JNIEXPORT jstring JNICALL Java_com_ctre_phoenixpro_configs_jni_ConfigJNI_Serializeint(JNIEnv *, jclass, jint, jint)