Class Tunable.TunableStructArray<T>
java.lang.Object
org.wpilib.tunable.TunableBase
org.wpilib.tunable.Tunable<T[]>
org.wpilib.tunable.Tunable.TunableStructArray<T>
- Type Parameters:
T- array element type
-
Nested Class Summary
Nested classes/interfaces inherited from class Tunable
Tunable.CustomTunable, Tunable.TunableProtobuf<T>, Tunable.TunableStruct<T>, Tunable.TunableStructArray<T> -
Field Summary
Fields inherited from class TunableBase
m_changed -
Method Summary
Methods inherited from class Tunable
accept, create, create, create, create, createConfig, createConfig, createConfig, createConfig, createNull, createNullConfigMethods inherited from class TunableBase
getConfig, getProperties, hasChanged, isRobust, markChanged, resetChanged, supportsChangeNotification
-
Method Details
-
set
-
get
-
mutate
Description copied from class:TunableGets the value for in-place mutation and marks this tunable changed.This is useful for mutable structured/protobuf values where modifying the object returned by
Tunable.get()would otherwise bypassTunable.set(Object)and not notify backends. For immutable values, preferTunable.set(Object). For variable-length arrays, useTunable.set(Object)with a new array to change the length. -
getTypeClass
-
getStruct
-