Package dev.doglog.internal
Class LogQueuer
java.lang.Object
dev.doglog.internal.LogQueuer
Provides an interface for queueing logs to be recorded by the log thread. Also responsible for
managing the log thread.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
void
<T extends edu.wpi.first.util.struct.StructSerializable>
void<T extends edu.wpi.first.util.struct.StructSerializable>
voidvoid
setOptions
(DogLogOptions newOptions) void
setPdh
(edu.wpi.first.wpilibj.PowerDistribution pdh)
-
Constructor Details
-
LogQueuer
-
-
Method Details
-
setPdh
public void setPdh(edu.wpi.first.wpilibj.PowerDistribution pdh) -
queueLog
-
queueLog
-
queueLog
-
queueLog
-
queueLog
-
queueLog
-
queueLog
-
queueLog
-
queueLog
-
queueLog
-
queueLog
-
queueLog
public <T extends edu.wpi.first.util.struct.StructSerializable> void queueLog(long timestamp, String key, T[] value) -
queueLog
public <T extends edu.wpi.first.util.struct.StructSerializable> void queueLog(long timestamp, String key, T value) -
setOptions
-