RobotCore 1.0
WPILib port to raspberry Pi
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
5package org.wpilib.telemetry;
6
7import org.wpilib.util.protobuf.Protobuf;
8import org.wpilib.util.struct.Struct;
9
12 private static final Entry s_entry = new Entry();
13
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}
void keepDuplicates()
default boolean isDiscard()