RobotCore
1.0
WPILib port to raspberry Pi
Toggle main menu visibility
Loading...
Searching...
No Matches
ComplexTunable.java
1
// Copyright (c) FIRST and other WPILib contributors.
2
// Open Source Software; you can modify and/or share it under the terms of
3
// the WPILib BSD license file in the root directory of this project.
4
5
package
org.wpilib.tunable;
6
8
@SuppressWarnings(
"PMD.ImplicitFunctionalInterface"
)
9
public interface
ComplexTunable
{
15
default
String
getTunableType
() {
16
return
null
;
17
}
18
28
void
publishTunable
(
TunableTable
table);
29
36
default
void
updateTunable
() {}
37
48
default
void
publishChildTunable
(String name,
TunableBase
tunable) {
49
TunableRegistry
.publishChild(
this
, name, tunable);
50
}
51
62
default
void
publishChildTunable
(String name,
ComplexTunable
tunable) {
63
TunableRegistry
.publishChild(
this
, name, tunable);
64
}
65
73
default
void
removeChildTunable
(String name) {
74
TunableRegistry
.removeChild(
this
, name);
75
}
76
88
default
void
setChildTunableChanged
(String name) {
89
TunableRegistry
.setChildChanged(
this
, name);
90
}
91
}
org.wpilib.tunable.TunableBase
Definition
TunableBase.java:9
org.wpilib.tunable.TunableRegistry
Definition
TunableRegistry.java:26
org.wpilib.tunable.TunableTable
Definition
TunableTable.java:29
org.wpilib.tunable.ComplexTunable
Definition
ComplexTunable.java:9
org.wpilib.tunable.ComplexTunable.getTunableType
default String getTunableType()
Definition
ComplexTunable.java:15
org.wpilib.tunable.ComplexTunable.setChildTunableChanged
default void setChildTunableChanged(String name)
Definition
ComplexTunable.java:88
org.wpilib.tunable.ComplexTunable.publishChildTunable
default void publishChildTunable(String name, ComplexTunable tunable)
Definition
ComplexTunable.java:62
org.wpilib.tunable.ComplexTunable.publishTunable
void publishTunable(TunableTable table)
org.wpilib.tunable.ComplexTunable.updateTunable
default void updateTunable()
Definition
ComplexTunable.java:36
org.wpilib.tunable.ComplexTunable.removeChildTunable
default void removeChildTunable(String name)
Definition
ComplexTunable.java:73
org.wpilib.tunable.ComplexTunable.publishChildTunable
default void publishChildTunable(String name, TunableBase tunable)
Definition
ComplexTunable.java:48
org
wpilib
tunable
ComplexTunable.java
Generated by
1.18.0