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