Class DataLogReporter

java.lang.Object
dev.doglog.internal.log_thread.reporters.DataLogReporter

public class DataLogReporter extends Object
Logs to a WPILib DataLog.
  • Constructor Summary

    Constructors
    Constructor
    Description
    DataLogReporter(edu.wpi.first.util.datalog.DataLog log, String logTable)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    log(long timestamp, String key, boolean value)
     
    void
    log(long timestamp, String key, boolean[] value)
     
    void
    log(long timestamp, String key, double value)
     
    void
    log(long timestamp, String key, double[] value)
     
    void
    log(long timestamp, String key, float value)
     
    void
    log(long timestamp, String key, float[] value)
     
    void
    log(long timestamp, String key, long value)
     
    void
    log(long timestamp, String key, long[] value)
     
    <T> void
    log(long timestamp, String key, edu.wpi.first.util.struct.Struct<T> struct, T value)
     
    <T> void
    log(long timestamp, String key, edu.wpi.first.util.struct.Struct<T> struct, T[] value)
     
    void
    log(long timestamp, String key, String value)
     
    void
    log(long timestamp, String key, String[] value)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DataLogReporter

      public DataLogReporter(edu.wpi.first.util.datalog.DataLog log, String logTable)
  • Method Details

    • log

      public void log(long timestamp, String key, boolean[] value)
    • log

      public void log(long timestamp, String key, boolean value)
    • log

      public void log(long timestamp, String key, double[] value)
    • log

      public void log(long timestamp, String key, double value)
    • log

      public void log(long timestamp, String key, float[] value)
    • log

      public void log(long timestamp, String key, float value)
    • log

      public void log(long timestamp, String key, long[] value)
    • log

      public void log(long timestamp, String key, long value)
    • log

      public void log(long timestamp, String key, String[] value)
    • log

      public void log(long timestamp, String key, String value)
    • log

      public <T> void log(long timestamp, String key, edu.wpi.first.util.struct.Struct<T> struct, T[] value)
    • log

      public <T> void log(long timestamp, String key, edu.wpi.first.util.struct.Struct<T> struct, T value)