RobotCore
1.0
WPILib port to raspberry Pi
Toggle main menu visibility
Loading...
Searching...
No Matches
PubSubOption.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.networktables;
6
8
public
sealed
interface
PubSubOption
{
16
record
Periodic
(
double
period) implements
PubSubOption
{}
17
23
record
SendAll
(
boolean
enabled) implements
PubSubOption
{}
24
30
record
TopicsOnly
(
boolean
enabled) implements
PubSubOption
{}
31
38
record
KeepDuplicates
(
boolean
enabled) implements
PubSubOption
{}
39
47
record
PollStorage
(
int
depth) implements
PubSubOption
{}
48
55
record
DisableRemote
(
boolean
disabled) implements
PubSubOption
{}
56
63
record
DisableLocal
(
boolean
disabled) implements
PubSubOption
{}
64
71
record
ExcludePublisher
(
Publisher
publisher) implements
PubSubOption
{}
72
79
record
ExcludePublisherHandle
(
int
publisher) implements
PubSubOption
{}
80
87
record
ExcludeSelf
(
boolean
enabled) implements
PubSubOption
{}
88
96
record
Hidden
(
boolean
enabled) implements
PubSubOption
{}
97
104
record
DisableSignal
(
boolean
disabled) implements
PubSubOption
{}
105
107
PubSubOption
SEND_CHANGES
=
new
SendAll
(
false
);
108
110
PubSubOption
SEND_ALL
=
new
SendAll
(
true
);
111
113
PubSubOption
TOPICS_AND_VALUES
=
new
TopicsOnly
(
false
);
114
116
PubSubOption
TOPICS_ONLY
=
new
TopicsOnly
(
true
);
117
119
PubSubOption
IGNORE_DUPLICATES
=
new
KeepDuplicates
(
false
);
120
122
PubSubOption
KEEP_DUPLICATES
=
new
KeepDuplicates
(
true
);
123
125
PubSubOption
ENABLE_REMOTE
=
new
DisableRemote
(
false
);
126
128
PubSubOption
DISABLE_REMOTE
=
new
DisableRemote
(
true
);
129
131
PubSubOption
ENABLE_LOCAL
=
new
DisableLocal
(
false
);
132
134
PubSubOption
DISABLE_LOCAL
=
new
DisableLocal
(
true
);
135
139
PubSubOption
INCLUDE_SELF
=
new
ExcludeSelf
(
false
);
140
142
PubSubOption
EXCLUDE_SELF
=
new
ExcludeSelf
(
true
);
143
145
PubSubOption
VISIBLE
=
new
Hidden
(
false
);
146
148
PubSubOption
HIDDEN
=
new
Hidden
(
true
);
149
151
PubSubOption
ENABLE_SIGNAL
=
new
DisableSignal
(
false
);
152
154
PubSubOption
DISABLE_SIGNAL
=
new
DisableSignal
(
true
);
155
164
static
PubSubOption
periodic
(
double
period) {
165
return
new
Periodic
(period);
166
}
167
176
static
PubSubOption
pollStorage
(
int
depth) {
177
return
new
PollStorage
(depth);
178
}
179
187
static
PubSubOption
excludePublisher
(
int
publisher) {
188
return
new
ExcludePublisherHandle
(publisher);
189
}
190
198
static
PubSubOption
excludePublisher
(
Publisher
publisher) {
199
return
new
ExcludePublisher
(publisher);
200
}
201
}
org.wpilib.networktables.PubSubOption
Definition
PubSubOption.java:8
org.wpilib.networktables.PubSubOption.excludePublisher
static PubSubOption excludePublisher(int publisher)
Definition
PubSubOption.java:187
org.wpilib.networktables.PubSubOption.HIDDEN
PubSubOption HIDDEN
Definition
PubSubOption.java:148
org.wpilib.networktables.PubSubOption.ENABLE_REMOTE
PubSubOption ENABLE_REMOTE
Definition
PubSubOption.java:125
org.wpilib.networktables.PubSubOption.VISIBLE
PubSubOption VISIBLE
Definition
PubSubOption.java:145
org.wpilib.networktables.PubSubOption.DISABLE_SIGNAL
PubSubOption DISABLE_SIGNAL
Definition
PubSubOption.java:154
org.wpilib.networktables.PubSubOption.EXCLUDE_SELF
PubSubOption EXCLUDE_SELF
Definition
PubSubOption.java:142
org.wpilib.networktables.PubSubOption.TopicsOnly
record TopicsOnly(boolean enabled) implements PubSubOption
Definition
PubSubOption.java:30
org.wpilib.networktables.PubSubOption.SEND_ALL
PubSubOption SEND_ALL
Definition
PubSubOption.java:110
org.wpilib.networktables.PubSubOption.ExcludePublisher
record ExcludePublisher(Publisher publisher) implements PubSubOption
Definition
PubSubOption.java:71
org.wpilib.networktables.PubSubOption.periodic
static PubSubOption periodic(double period)
Definition
PubSubOption.java:164
org.wpilib.networktables.PubSubOption.DisableSignal
record DisableSignal(boolean disabled) implements PubSubOption
Definition
PubSubOption.java:104
org.wpilib.networktables.PubSubOption.ExcludePublisherHandle
record ExcludePublisherHandle(int publisher) implements PubSubOption
Definition
PubSubOption.java:79
org.wpilib.networktables.PubSubOption.TOPICS_AND_VALUES
PubSubOption TOPICS_AND_VALUES
Definition
PubSubOption.java:113
org.wpilib.networktables.PubSubOption.INCLUDE_SELF
PubSubOption INCLUDE_SELF
Definition
PubSubOption.java:139
org.wpilib.networktables.PubSubOption.ENABLE_SIGNAL
PubSubOption ENABLE_SIGNAL
Definition
PubSubOption.java:151
org.wpilib.networktables.PubSubOption.pollStorage
static PubSubOption pollStorage(int depth)
Definition
PubSubOption.java:176
org.wpilib.networktables.PubSubOption.SendAll
record SendAll(boolean enabled) implements PubSubOption
Definition
PubSubOption.java:23
org.wpilib.networktables.PubSubOption.DISABLE_LOCAL
PubSubOption DISABLE_LOCAL
Definition
PubSubOption.java:134
org.wpilib.networktables.PubSubOption.ENABLE_LOCAL
PubSubOption ENABLE_LOCAL
Definition
PubSubOption.java:131
org.wpilib.networktables.PubSubOption.DisableLocal
record DisableLocal(boolean disabled) implements PubSubOption
Definition
PubSubOption.java:63
org.wpilib.networktables.PubSubOption.excludePublisher
static PubSubOption excludePublisher(Publisher publisher)
Definition
PubSubOption.java:198
org.wpilib.networktables.PubSubOption.IGNORE_DUPLICATES
PubSubOption IGNORE_DUPLICATES
Definition
PubSubOption.java:119
org.wpilib.networktables.PubSubOption.Hidden
record Hidden(boolean enabled) implements PubSubOption
Definition
PubSubOption.java:96
org.wpilib.networktables.PubSubOption.DISABLE_REMOTE
PubSubOption DISABLE_REMOTE
Definition
PubSubOption.java:128
org.wpilib.networktables.PubSubOption.DisableRemote
record DisableRemote(boolean disabled) implements PubSubOption
Definition
PubSubOption.java:55
org.wpilib.networktables.PubSubOption.TOPICS_ONLY
PubSubOption TOPICS_ONLY
Definition
PubSubOption.java:116
org.wpilib.networktables.PubSubOption.Periodic
record Periodic(double period) implements PubSubOption
Definition
PubSubOption.java:16
org.wpilib.networktables.PubSubOption.KeepDuplicates
record KeepDuplicates(boolean enabled) implements PubSubOption
Definition
PubSubOption.java:38
org.wpilib.networktables.PubSubOption.KEEP_DUPLICATES
PubSubOption KEEP_DUPLICATES
Definition
PubSubOption.java:122
org.wpilib.networktables.PubSubOption.ExcludeSelf
record ExcludeSelf(boolean enabled) implements PubSubOption
Definition
PubSubOption.java:87
org.wpilib.networktables.PubSubOption.SEND_CHANGES
PubSubOption SEND_CHANGES
Definition
PubSubOption.java:107
org.wpilib.networktables.PubSubOption.PollStorage
record PollStorage(int depth) implements PubSubOption
Definition
PubSubOption.java:47
org.wpilib.networktables.Publisher
Definition
Publisher.java:8
org
wpilib
networktables
PubSubOption.java
Generated by
1.18.0