public class ConnectionRemote extends AbstractUnitRemote<rst.domotic.unit.connection.ConnectionDataType.ConnectionData> implements Connection
CONNECTION_TIMEOUT, DATA_WAIT_TIMEOUT, logger, LOGGING_TIMEOUT, METHOD_CALL_MAX_TIMEOUT, METHOD_CALL_START_TIMEOUT, METHOD_CALL_TIMEOUT_MULTIPLIER, PING_TIMEOUT, REQUEST_TIMEOUT, scopeUPDATE_METHOD_PREFIXSERVICE_LABEL| Constructor and Description |
|---|
ConnectionRemote() |
| Modifier and Type | Method and Description |
|---|---|
rst.domotic.state.DoorStateType.DoorState |
getDoorState() |
String |
getLabel() |
rst.domotic.state.PassageStateType.PassageState |
getPassageState() |
rst.domotic.state.WindowStateType.WindowState |
getWindowState() |
void |
notifyDataUpdate(rst.domotic.unit.connection.ConnectionDataType.ConnectionData data) |
applyAction, applyConfigUpdate, getLocationConfig, getScope, getTemplate, getType, getUnitRegistry, init, init, init, init, initById, initByLabel, postInit, recordSnapshotaddConfigObserver, getConfig, getConfigClass, getConfigField, getConfigField, getId, hasConfigField, init, notifyConfigUpdate, removeConfigObserver, shutdown, supportsConfigFieldactivate, activate, addConnectionStateObserver, addDataObserver, addHandler, addObserver, callMethod, callMethod, callMethod, callMethod, callMethodAsync, callMethodAsync, deactivate, getConnectionState, getData, getDataClass, getDataField, getDataFuture, getPing, hasDataField, init, init, isActive, isConnected, isDataAvailable, ping, removeConnectionStateObserver, removeDataObserver, removeObserver, requestData, reset, toString, validateActivation, validateData, validateInitialization, waitForConnectionState, waitForConnectionState, waitForData, waitForDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyAction, getUpdateMethodNamedetectServiceMethod, getArgumentClasses, getServiceBaseName, getServicePrefix, getServiceStateName, invokeServiceMethodrestoreSnapshotaddConfigObserver, getConfig, getConfigClass, removeConfigObserveractivate, addConnectionStateObserver, callMethod, callMethod, callMethod, callMethod, callMethodAsync, callMethodAsync, getConnectionState, getData, getDataClass, getDataFuture, isConnected, removeConnectionStateObserver, requestData, waitForData, waitForDatapublic void notifyDataUpdate(rst.domotic.unit.connection.ConnectionDataType.ConnectionData data)
throws org.openbase.jul.exception.CouldNotPerformException
notifyDataUpdate in class org.openbase.jul.extension.rsb.com.RSBRemoteService<rst.domotic.unit.connection.ConnectionDataType.ConnectionData>org.openbase.jul.exception.CouldNotPerformExceptionpublic String getLabel() throws org.openbase.jul.exception.NotAvailableException
AbstractUnitRemotegetLabel in interface org.openbase.jul.iface.provider.LabelProvidergetLabel in class AbstractUnitRemote<rst.domotic.unit.connection.ConnectionDataType.ConnectionData>org.openbase.jul.exception.NotAvailableExceptionpublic rst.domotic.state.DoorStateType.DoorState getDoorState()
throws org.openbase.jul.exception.NotAvailableException
getDoorState in interface DoorStateProviderServiceorg.openbase.jul.exception.NotAvailableExceptionpublic rst.domotic.state.PassageStateType.PassageState getPassageState()
throws org.openbase.jul.exception.NotAvailableException
getPassageState in interface PassageStateProviderServiceorg.openbase.jul.exception.NotAvailableExceptionpublic rst.domotic.state.WindowStateType.WindowState getWindowState()
throws org.openbase.jul.exception.NotAvailableException
getWindowState in interface WindowStateProviderServiceorg.openbase.jul.exception.NotAvailableExceptionCopyright © 2014–2017 openbase.org. All rights reserved.