RobotCore 1.0
WPILib port to raspberry Pi
Loading...
Searching...
No Matches
DoubleTopic.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
7package org.wpilib.networktables;
8
10public final class DoubleTopic extends Topic {
12 public static final String TYPE_STRING = "double";
13
19 public DoubleTopic(Topic topic) {
20 super(topic.m_inst, topic.m_handle);
21 }
22
29 public DoubleTopic(NetworkTableInstance inst, int handle) {
30 super(inst, handle);
31 }
32
49 double defaultValue,
50 PubSubOption... options) {
51 return new DoubleEntryImpl(
52 this,
53 NetworkTablesJNI.subscribe(
55 "double", options),
56 defaultValue);
57 }
58
76 String typeString,
77 double defaultValue,
78 PubSubOption... options) {
79 return new DoubleEntryImpl(
80 this,
81 NetworkTablesJNI.subscribe(
83 typeString, options),
84 defaultValue);
85 }
86
103 PubSubOption... options) {
104 return new DoubleEntryImpl(
105 this,
106 NetworkTablesJNI.publish(
107 m_handle, NetworkTableType.DOUBLE.getValue(),
108 "double", options),
109 0);
110 }
111
131 String typeString,
132 String properties,
133 PubSubOption... options) {
134 return new DoubleEntryImpl(
135 this,
136 NetworkTablesJNI.publishEx(
137 m_handle, NetworkTableType.DOUBLE.getValue(),
138 typeString, properties, options),
139 0);
140 }
141
163 double defaultValue,
164 PubSubOption... options) {
165 return new DoubleEntryImpl(
166 this,
167 NetworkTablesJNI.getEntry(
168 m_handle, NetworkTableType.DOUBLE.getValue(),
169 "double", options),
170 defaultValue);
171 }
172
195 String typeString,
196 double defaultValue,
197 PubSubOption... options) {
198 return new DoubleEntryImpl(
199 this,
200 NetworkTablesJNI.getEntry(
201 m_handle, NetworkTableType.DOUBLE.getValue(),
202 typeString, options),
203 defaultValue);
204 }
205
206}
DoubleEntry getEntry(double defaultValue, PubSubOption... options)
DoubleEntry getEntryEx(String typeString, double defaultValue, PubSubOption... options)
DoubleSubscriber subscribeEx(String typeString, double defaultValue, PubSubOption... options)
DoubleTopic(NetworkTableInstance inst, int handle)
DoublePublisher publishEx(String typeString, String properties, PubSubOption... options)
DoubleSubscriber subscribe(double defaultValue, PubSubOption... options)
DoublePublisher publish(PubSubOption... options)
final NetworkTableInstance m_inst
Definition Topic.java:333