Class EpilogueConfiguration

java.lang.Object
edu.wpi.first.epilogue.EpilogueConfiguration

public class EpilogueConfiguration extends Object
A configuration object to be used by the generated Epilogue class to customize its behavior.
  • 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 calling DataLogManager.start() in your robotInit 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

      public String root
      The root identifier to use for all logged data. Defaults to "Robot", but can be changed to any string.
  • Constructor Details