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 TypeMethodDescriptionvoidclear()get()booleangetAsBoolean(boolean defaultValue) getAsBooleanList(List<Boolean> defaultValue) getAsCoordinates(List<XTableValues.Coordinate> defaultValue) doublegetAsDouble(double defaultValue) getAsDoubleList(List<Double> defaultValue) getAsFloatList(List<Float> defaultValue) intgetAsInteger(int defaultValue) getAsIntegerList(List<Integer> defaultValue) longgetAsLong(long defaultValue) getAsLongList(List<Long> defaultValue) getAsString(String defaultValue) getAsStringList(List<String> defaultValue) readAll()booleanvoidwrite(byte[] data) voidwrite(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
-