Class SignalLoggerJNI

java.lang.Object
com.ctre.phoenix6.jni.CtreJniWrapper
com.ctre.phoenix6.jni.SignalLoggerJNI

public class SignalLoggerJNI extends CtreJniWrapper
  • Constructor Details

    • SignalLoggerJNI

      public SignalLoggerJNI()
  • Method Details

    • JNI_SetLoggerPath

      public static int JNI_SetLoggerPath(String path)
    • 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

      public static int JNI_AddSchema(String name, int type, byte[] schema)
    • JNI_AddSchemaString

      public static int JNI_AddSchemaString(String name, int type, String schema)
    • JNI_HasSchema

      public static boolean JNI_HasSchema(String name, int type)
    • JNI_WriteSchemaValue

      public static int JNI_WriteSchemaValue(String name, String schema, int type, byte[] data, int start, int len, double latencySeconds)
    • JNI_WriteSchemaBuffer

      public static int JNI_WriteSchemaBuffer(String name, String schema, int type, ByteBuffer data, int start, int len, double latencySeconds)
    • JNI_WriteRaw

      public static int JNI_WriteRaw(String name, byte[] data, double latencySeconds)
    • JNI_WriteBoolean

      public static int JNI_WriteBoolean(String name, boolean value, double latencySeconds)
    • JNI_WriteInteger

      public static int JNI_WriteInteger(String name, long value, String units, double latencySeconds)
    • JNI_WriteFloat

      public static int JNI_WriteFloat(String name, float value, String units, double latencySeconds)
    • JNI_WriteDouble

      public static int JNI_WriteDouble(String name, double value, String units, double latencySeconds)
    • JNI_WriteString

      public static int JNI_WriteString(String name, String value, double latencySeconds)
    • JNI_WriteBooleanArray

      public static int JNI_WriteBooleanArray(String name, boolean[] values, double latencySeconds)
    • JNI_WriteIntegerArray

      public static int JNI_WriteIntegerArray(String name, long[] values, String units, double latencySeconds)
    • JNI_WriteFloatArray

      public static int JNI_WriteFloatArray(String name, float[] values, String units, double latencySeconds)
    • JNI_WriteDoubleArray

      public static int JNI_WriteDoubleArray(String name, double[] values, String units, double latencySeconds)
    • JNI_WriteStringArray

      public static int JNI_WriteStringArray(String name, String[] values, double latencySeconds)