RobotCore
1.0
WPILib port to raspberry Pi
Toggle main menu visibility
Loading...
Searching...
No Matches
DiscardTelemetryBackend.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.telemetry;
6
7
import
org.wpilib.util.protobuf.Protobuf;
8
import
org.wpilib.util.struct.Struct;
9
11
public
class
DiscardTelemetryBackend
implements
TelemetryBackend
{
12
private
static
final
Entry s_entry =
new
Entry();
13
15
public
DiscardTelemetryBackend
() {}
16
17
@Override
18
public
void
close() {}
19
20
@Override
21
public
TelemetryEntry
getEntry
(String path) {
22
return
s_entry;
23
}
24
25
private
static
final
class
Entry
implements
TelemetryEntry
{
26
@Override
27
public
boolean
isDiscard
() {
28
return
true
;
29
}
30
31
@Override
32
public
void
keepDuplicates
() {}
33
34
@Override
35
public
void
setProperty(String key, String value) {}
36
37
@Override
38
public <T>
void
logStruct(T value, Struct<? super T> struct,
long
timestamp) {}
39
40
@Override
41
public <T>
void
logProtobuf(T value, Protobuf<? super T, ?> proto,
long
timestamp) {}
42
43
@Override
44
public <T>
void
logStructArray(T[] value, Struct<? super T> struct,
long
timestamp) {}
45
46
@Override
47
public
void
logBoolean(
boolean
value,
long
timestamp) {}
48
49
@Override
50
public
void
logLong(
long
value,
long
timestamp) {}
51
52
@Override
53
public
void
logFloat(
float
value,
long
timestamp) {}
54
55
@Override
56
public
void
logDouble(
double
value,
long
timestamp) {}
57
58
@Override
59
public
void
logString(String value, String typeString,
long
timestamp) {}
60
61
@Override
62
public
void
logBooleanArray(
boolean
[] value,
long
timestamp) {}
63
64
@Override
65
public
void
logShortArray(
short
[] value,
long
timestamp) {}
66
67
@Override
68
public
void
logIntArray(
int
[] value,
long
timestamp) {}
69
70
@Override
71
public
void
logLongArray(
long
[] value,
long
timestamp) {}
72
73
@Override
74
public
void
logFloatArray(
float
[] value,
long
timestamp) {}
75
76
@Override
77
public
void
logDoubleArray(
double
[] value,
long
timestamp) {}
78
79
@Override
80
public
void
logStringArray(String[] value,
long
timestamp) {}
81
82
@Override
83
public
void
logRaw(
byte
[] value, String typeString,
long
timestamp) {}
84
}
85
}
org.wpilib.telemetry.DiscardTelemetryBackend.DiscardTelemetryBackend
DiscardTelemetryBackend()
Definition
DiscardTelemetryBackend.java:15
org.wpilib.telemetry.DiscardTelemetryBackend.getEntry
TelemetryEntry getEntry(String path)
Definition
DiscardTelemetryBackend.java:21
org.wpilib.telemetry.TelemetryBackend
Definition
TelemetryBackend.java:14
org.wpilib.telemetry.TelemetryEntry
Definition
TelemetryEntry.java:21
org.wpilib.telemetry.TelemetryEntry.keepDuplicates
void keepDuplicates()
org.wpilib.telemetry.TelemetryEntry.isDiscard
default boolean isDiscard()
Definition
TelemetryEntry.java:27
org
wpilib
telemetry
DiscardTelemetryBackend.java
Generated by
1.18.0