Class TunableManager
java.lang.Object
xbot.common.properties.TunableManager
- All Implemented Interfaces:
DataFrameRefreshable
Owns persistence, publication, and AdvantageKit input logging for tunables.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTunableManager(TunablePersistence persistentStorage, TunablePersistence debugStorage, RobotAssertionManager assertionManager) -
Method Summary
Modifier and TypeMethodDescriptionorg.wpilib.tunable.TunableBooleanbooleanisReplay()voidConsumes and processes inputs from the device or subsystem.
-
Field Details
-
IN_MEMORY_PERSISTENCE_NAME
- See Also:
-
SHOW_DEBUG_KEY
- See Also:
-
AKIT_LOG_NAMESPACE
- See Also:
-
-
Constructor Details
-
TunableManager
@Inject public TunableManager(TunablePersistence persistentStorage, @Named("InMemoryTunablePersistence") TunablePersistence debugStorage, RobotAssertionManager assertionManager)
-
-
Method Details
-
isReplay
public boolean isReplay() -
getShowDebugTunables
public org.wpilib.tunable.TunableBoolean getShowDebugTunables() -
refreshDataFrame
public void refreshDataFrame()Description copied from interface:DataFrameRefreshableConsumes and processes inputs from the device or subsystem.- Specified by:
refreshDataFramein interfaceDataFrameRefreshable
-