Package com.ctre.phoenix6
Class HootEpilogueBackend
java.lang.Object
com.ctre.phoenix6.HootEpilogueBackend
- All Implemented Interfaces:
edu.wpi.first.epilogue.logging.EpilogueBackend,AutoCloseable
public class HootEpilogueBackend
extends Object
implements edu.wpi.first.epilogue.logging.EpilogueBackend, AutoCloseable
A backend implementation that saves information to a CTRE hoot file on disk
using the Phoenix 6
SignalLogger.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()edu.wpi.first.epilogue.logging.EpilogueBackendvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid<U extends edu.wpi.first.units.Unit>
voidvoidvoid<T> void<T,M extends us.hebi.quickbuf.ProtoMessage<M>>
void<T> voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface edu.wpi.first.epilogue.logging.EpilogueBackend
lazy, log, log, log
-
Constructor Details
-
HootEpilogueBackend
public HootEpilogueBackend()Creates a new hoot backend for Epilogue. This immediately starts theSignalLoggerand automatically stops it onclose().
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getNested
- Specified by:
getNestedin interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
public <T,M extends us.hebi.quickbuf.ProtoMessage<M>> void log(String identifier, T value, edu.wpi.first.util.protobuf.Protobuf<T, M> proto) - Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
- Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-
log
public <U extends edu.wpi.first.units.Unit> void log(String identifier, edu.wpi.first.units.Measure<U> value, U unit) - Specified by:
login interfaceedu.wpi.first.epilogue.logging.EpilogueBackend
-