Class Stack
- java.lang.Object
-
- berlin.yuna.tinkerforgesensor.logic.Stack
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class Stack extends Object implements Closeable
-
-
Constructor Summary
Constructors Constructor Description Stack()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StackaddListener(Consumer<SensorEvent> listener)voidclose()Stackconnect()Stackconnect(String host)Stackconnect(String host, int port)protected com.tinkerforge.IPConnectioncreateIPConnection()Stackdisconnect()booleanequals(Object o)SensorfindSensor(String uid)GetSensorget()com.tinkerforge.IPConnectiongetConnection()SensorgetSensor(int index, Class<?>... types)List<Sensor>getSensorList(Class<?>... types)Set<Sensor>getSensors()Set<Sensor>getSensors(Predicate<? super Sensor> filter)List<Sensor>getSensorsSorted()List<Sensor>getSensorsSorted(Predicate<? super Sensor> filter)inthashCode()booleanhasPostStart()booleanisConnected()StacksendEvent(SensorEvent event)StacksetPostStart(boolean postStart)StringtoString()
-
-
-
Method Detail
-
connect
public Stack connect()
-
isConnected
public boolean isConnected()
-
getConnection
public com.tinkerforge.IPConnection getConnection()
-
addListener
public Stack addListener(Consumer<SensorEvent> listener)
-
disconnect
public Stack disconnect()
-
sendEvent
public Stack sendEvent(SensorEvent event)
-
get
public GetSensor get()
-
hasPostStart
public boolean hasPostStart()
-
setPostStart
public Stack setPostStart(boolean postStart)
-
createIPConnection
protected com.tinkerforge.IPConnection createIPConnection()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-