Package com.ctre.phoenix6.jni
Class SignalLoggerJNI
java.lang.Object
com.ctre.phoenix6.jni.CtreJniWrapper
com.ctre.phoenix6.jni.SignalLoggerJNI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intJNI_AddSchema(String name, int type, byte[] schema) static intJNI_AddSchemaString(String name, int type, String schema) static intJNI_EnableAutoLogging(boolean enable) static booleanJNI_HasSchema(String name, int type) static intJNI_SetLoggerPath(String path) static intstatic intstatic intJNI_WriteBoolean(String name, boolean value, double latencySeconds) static intJNI_WriteBooleanArray(String name, boolean[] values, double latencySeconds) static intJNI_WriteDouble(String name, double value, String units, double latencySeconds) static intJNI_WriteDoubleArray(String name, double[] values, String units, double latencySeconds) static intJNI_WriteFloat(String name, float value, String units, double latencySeconds) static intJNI_WriteFloatArray(String name, float[] values, String units, double latencySeconds) static intJNI_WriteInteger(String name, long value, String units, double latencySeconds) static intJNI_WriteIntegerArray(String name, long[] values, String units, double latencySeconds) static intJNI_WriteRaw(String name, byte[] data, double latencySeconds) static intJNI_WriteSchemaBuffer(String name, String schema, int type, ByteBuffer data, int start, int len, double latencySeconds) static intJNI_WriteSchemaValue(String name, String schema, int type, byte[] data, int start, int len, double latencySeconds) static intJNI_WriteString(String name, String value, double latencySeconds) static intJNI_WriteStringArray(String name, String[] values, double latencySeconds)
-
Constructor Details
-
SignalLoggerJNI
public SignalLoggerJNI()
-
-
Method Details
-
JNI_SetLoggerPath
-
JNI_StartLogger
public static int JNI_StartLogger() -
JNI_StopLogger
public static int JNI_StopLogger() -
JNI_EnableAutoLogging
public static int JNI_EnableAutoLogging(boolean enable) -
JNI_AddSchema
-
JNI_AddSchemaString
-
JNI_HasSchema
-
JNI_WriteSchemaValue
-
JNI_WriteSchemaBuffer
public static int JNI_WriteSchemaBuffer(String name, String schema, int type, ByteBuffer data, int start, int len, double latencySeconds) -
JNI_WriteRaw
-
JNI_WriteBoolean
-
JNI_WriteInteger
-
JNI_WriteFloat
-
JNI_WriteDouble
-
JNI_WriteString
-
JNI_WriteBooleanArray
-
JNI_WriteIntegerArray
-
JNI_WriteFloatArray
-
JNI_WriteDoubleArray
-
JNI_WriteStringArray
-