Package org.kobe.xbot.JClient
Class CachedSubscriber
java.lang.Object
org.kobe.xbot.JClient.CachedSubscriber
-
Constructor Summary
ConstructorsConstructorDescriptionCachedSubscriber
(String key, XTablesClient client) CachedSubscriber
(String key, XTablesClient client, int readQueueSize) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
get()
boolean
getAsBoolean
(boolean defaultValue) getAsBooleanList
(List<Boolean> defaultValue) getAsCoordinates
(List<XTableValues.Coordinate> defaultValue) double
getAsDouble
(double defaultValue) getAsDoubleList
(List<Double> defaultValue) getAsFloatList
(List<Float> defaultValue) int
getAsInteger
(int defaultValue) getAsIntegerList
(List<Integer> defaultValue) long
getAsLong
(long defaultValue) getAsLongList
(List<Long> defaultValue) getAsString
(String defaultValue) getAsStringList
(List<String> defaultValue) readAll()
boolean
void
write
(byte[] data) void
write
(XTableProto.XTableMessage.Type type, byte[] data) void
-
Constructor Details
-
CachedSubscriber
-
CachedSubscriber
-
-
Method Details
-
readAll
-
clear
public void clear() -
write
-
write
-
write
public void write(byte[] data) -
unsubscribe
public boolean unsubscribe() -
get
-
getAsString
-
getAsBoolean
public boolean getAsBoolean(boolean defaultValue) -
getAsInteger
public int getAsInteger(int defaultValue) -
getAsLong
public long getAsLong(long defaultValue) -
getAsDouble
public double getAsDouble(double defaultValue) -
getAsCoordinates
-
getAsStringList
-
getAsIntegerList
-
getAsBooleanList
-
getAsLongList
-
getAsFloatList
-
getAsDoubleList
-