RobotCore
1.0
WPILib port to raspberry Pi
Toggle main menu visibility
Loading...
Searching...
No Matches
RawPublisher.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
// THIS FILE WAS AUTO-GENERATED BY ./ntcore/generate_topics.py. DO NOT MODIFY
6
7
package
org.wpilib.networktables;
8
9
10
import
java.nio.ByteBuffer;
11
import
java.util.function.Consumer;
12
14
public
interface
RawPublisher
extends
Publisher
, Consumer<byte[]> {
20
@Override
21
RawTopic
getTopic
();
22
28
default
void
set
(
byte
[] value) {
29
set
(value, 0);
30
}
31
32
39
default
void
set
(
byte
[] value,
long
time) {
40
set
(value, 0, value.length, time);
41
}
42
50
default
void
set
(
byte
[] value,
int
start,
int
len) {
51
set
(value, start, len, 0);
52
}
53
62
void
set
(
byte
[] value,
int
start,
int
len,
long
time);
63
69
default
void
set
(ByteBuffer value) {
70
set
(value, 0);
71
}
72
79
default
void
set
(ByteBuffer value,
long
time) {
80
int
pos = value.position();
81
set
(value, pos, value.limit() - pos, time);
82
}
83
91
default
void
set
(ByteBuffer value,
int
start,
int
len) {
92
set
(value, start, len, 0);
93
}
94
103
void
set
(ByteBuffer value,
int
start,
int
len,
long
time);
104
112
default
void
setDefault
(
byte
[] value) {
113
setDefault
(value, 0, value.length);
114
}
115
125
void
setDefault
(
byte
[] value,
int
start,
int
len);
126
134
default
void
setDefault
(ByteBuffer value) {
135
int
pos = value.position();
136
setDefault
(value, pos, value.limit() - pos);
137
}
138
148
void
setDefault
(ByteBuffer value,
int
start,
int
len);
149
150
@Override
151
default
void
accept(
byte
[] value) {
152
set
(value);
153
}
154
}
org.wpilib.networktables.RawTopic
Definition
RawTopic.java:10
org.wpilib.networktables.Publisher
Definition
Publisher.java:8
org.wpilib.networktables.RawPublisher
Definition
RawPublisher.java:14
org.wpilib.networktables.RawPublisher.getTopic
RawTopic getTopic()
org.wpilib.networktables.RawPublisher.setDefault
default void setDefault(byte[] value)
Definition
RawPublisher.java:112
org.wpilib.networktables.RawPublisher.setDefault
void setDefault(byte[] value, int start, int len)
org.wpilib.networktables.RawPublisher.setDefault
void setDefault(ByteBuffer value, int start, int len)
org.wpilib.networktables.RawPublisher.setDefault
default void setDefault(ByteBuffer value)
Definition
RawPublisher.java:134
org
wpilib
networktables
RawPublisher.java
Generated by
1.18.0