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 Stack
addListener(Consumer<SensorEvent> listener)
void
close()
Stack
connect()
Stack
connect(String host)
Stack
connect(String host, int port)
protected com.tinkerforge.IPConnection
createIPConnection()
Stack
disconnect()
boolean
equals(Object o)
Sensor
findSensor(String uid)
GetSensor
get()
com.tinkerforge.IPConnection
getConnection()
Sensor
getSensor(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)
int
hashCode()
boolean
hasPostStart()
boolean
isConnected()
Stack
sendEvent(SensorEvent event)
Stack
setPostStart(boolean postStart)
String
toString()
-
-
-
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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
-