Package edu.wpi.first.epilogue
Class EpilogueConfiguration
java.lang.Object
edu.wpi.first.epilogue.EpilogueConfiguration
A configuration object to be used by the generated
Epilogue
class to customize its
behavior.-
Field Summary
Modifier and TypeFieldDescriptionThe backend implementation for Epilogue to use.The error handler for loggers to use if they encounter an error while logging.The period Epilogue will log at.The offset from the periodic run that Epilogue will log at.The minimum importance level of data to be logged.The root identifier to use for all logged data. -
Constructor Summary
-
Method Summary
-
Field Details
-
backend
The backend implementation for Epilogue to use. By default, this will log data directly to NetworkTables. NetworkTable data can be mirrored to a log file on disk by callingDataLogManager.start()
in yourrobotInit
method. -
loggingPeriod
The period Epilogue will log at. By default this is the period that the robot runs at. This is the field used by bind to configure speed when adding the periodic logging function -
loggingPeriodOffset
The offset from the periodic run that Epilogue will log at. By default this will be half of the robots period. This is the field used by bind when adding the periodic logging function -
minimumImportance
The minimum importance level of data to be logged. Defaults to debug, which logs data of all importance levels. Any data tagged with an importance level lower than this will not be logged. -
errorHandler
The error handler for loggers to use if they encounter an error while logging. Defaults to printing an error to the standard output. -
root
The root identifier to use for all logged data. Defaults to "Robot", but can be changed to any string.
-
-
Constructor Details
-
EpilogueConfiguration
public EpilogueConfiguration()Default constructor.
-