Class DeviceDiagnosisFeature
- java.lang.Object
-
- org.openmuc.jeebus.spine.utils.features.devicediagnosis.DeviceDiagnosisFeature
-
- All Implemented Interfaces:
AddableFeature
public class DeviceDiagnosisFeature extends java.lang.Object implements AddableFeature
-
-
Constructor Summary
Constructors Constructor Description DeviceDiagnosisFeature()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HeartbeatDataFunctionaddHeartBeatDataFunction(long timeoutSeconds)ServiceDataFunctionaddServiceDataFunction()StateDataFunctionaddStateDataFunction()FeaturebuildFeature()HeartbeatDataFunctiongetHeartbeatDataFunction()ServiceDataFunctiongetServiceDataFunction()StateDataFunctiongetStateDataFunction()voidsendHeartbeat()java.util.concurrent.ScheduledFuture<?>startHeartbeat()
-
-
-
Method Detail
-
addHeartBeatDataFunction
public HeartbeatDataFunction addHeartBeatDataFunction(long timeoutSeconds)
-
addStateDataFunction
public StateDataFunction addStateDataFunction()
-
addServiceDataFunction
public ServiceDataFunction addServiceDataFunction()
-
getHeartbeatDataFunction
public HeartbeatDataFunction getHeartbeatDataFunction()
-
getStateDataFunction
public StateDataFunction getStateDataFunction()
-
getServiceDataFunction
public ServiceDataFunction getServiceDataFunction()
-
startHeartbeat
public java.util.concurrent.ScheduledFuture<?> startHeartbeat()
-
sendHeartbeat
public void sendHeartbeat()
-
buildFeature
public Feature buildFeature()
- Specified by:
buildFeaturein interfaceAddableFeature
-
-