public class UnitGroupRemote extends AbstractUnitRemote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData> implements UnitGroup
CONNECTION_TIMEOUT, DATA_WAIT_TIMEOUT, logger, LOGGING_TIMEOUT, maintainer, METHOD_CALL_MAX_TIMEOUT, METHOD_CALL_START_TIMEOUT, METHOD_CALL_TIMEOUT_MULTIPLIER, PING_TEST_TIMEOUT, PING_TIMEOUT, REQUEST_TIMEOUT, scopeDEFAULT_NEUTRAL_WHITE, DEFAULT_NEUTRAL_WHITE_COLOR, NEUTRAL_WHITE_KEYUPDATE_METHOD_PREFIX| Constructor and Description |
|---|
UnitGroupRemote() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
Future<rst.domotic.action.ActionFutureType.ActionFuture> |
applyAction(rst.domotic.action.ActionDescriptionType.ActionDescription actionDescription) |
rst.domotic.unit.UnitConfigType.UnitConfig |
applyConfigUpdate(rst.domotic.unit.UnitConfigType.UnitConfig config) |
void |
deactivate() |
Long |
getPing() |
ServiceRemote |
getServiceRemote(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType serviceType) |
boolean |
isActive() |
Future<Long> |
ping() |
Future<rst.domotic.action.SnapshotType.Snapshot> |
recordSnapshot() |
Future<rst.domotic.action.SnapshotType.Snapshot> |
recordSnapshot(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType unitType) |
CompletableFuture<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData> |
requestData() |
Future<Void> |
restoreSnapshot(rst.domotic.action.SnapshotType.Snapshot snapshot) |
void |
waitForData() |
void |
waitForData(long timeout,
TimeUnit timeUnit) |
addDataObserver, addDataObserver, addServiceStateObserver, getLabel, getLocationConfig, getParentLocationConfig, getParentLocationRemote, getScope, getTransformation, getUnitRegistry, getUnitTemplate, getUnitType, init, init, init, init, initById, initByLabel, isEnabled, postInit, removeDataObserver, removeDataObserver, removeServiceStateObserver, setSessionManager, shutdown, updateActionDescription, updateActionDescriptionaddConfigObserver, getConfig, getConfigClass, getConfigField, getConfigField, getId, hasConfigField, init, notifyConfigUpdate, removeConfigObserver, supportsConfigFieldactivate, activate, addConnectionStateObserver, addHandler, addObserver, applyExternalDataUpdate, callMethod, callMethod, callMethod, callMethod, callMethodAsync, callMethodAsync, deactivate, getConnectionState, getData, getDataClass, getDataField, getIntenalPriorizedDataObservable, hasDataField, init, init, isConnected, isDataAvailable, isLocked, lock, notifyDataUpdate, reinit, reinit, reinit, reinit, removeConnectionStateObserver, removeObserver, reset, setMessageProcessor, toString, unlock, validateActivation, validateData, validateInitialization, validateMiddleware, verifyMaintainability, waitForConnectionState, waitForConnectionState, waitForMiddlewareclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSupportedServiceTypesaddDataObserver, addServiceStateObserver, addServiceStateObserver, getGlobalBoundingBoxCenterPoint3d, getGlobalPosition, getGlobalPositionPoint3d, getGlobalRotation, getGlobalRotationQuat4d, getLocalBoundingBoxCenterPoint3d, getLocalPosition, getLocalRotation, getLocationRegistry, getRootToUnitTransform3D, getRootToUnitTransformation, getRootToUnitTransformationFuture, getTemplate, getTransactionIdByServiceType, getTransform3D, getTransform3DInverse, getType, getUnitBoundingBoxCenterGlobalPoint3d, getUnitBoundingBoxCenterPoint3d, getUnitPosition, getUnitPositionGlobal, getUnitPositionGlobalPoint3d, getUnitRotation, getUnitRotationGlobal, getUnitRotationGlobalQuat4d, getUnitShape, getUnitTemplate, getUnitToRootTransform3D, getUnitToRootTransformation, getUnitToRootTransformationFuture, getUnitType, removeDataObserver, removeServiceStateObserver, removeServiceStateObserver, verifyOperationServiceState, verifyOperationServiceStateValueaddDataObserver, getData, getDataClass, getDataFuture, isDataAvailable, removeDataObservergetBlindState, getBlindState, getBrightnessState, getBrightnessState, getColorState, getColorState, getIlluminanceState, getIlluminanceState, getMotionState, getMotionState, getPowerConsumptionState, getPowerConsumptionState, getPowerState, getPowerState, getSmokeAlarmState, getSmokeAlarmState, getSmokeState, getSmokeState, getStandbyState, getStandbyState, getTamperState, getTamperState, getTargetTemperatureState, getTargetTemperatureState, getTemperatureState, getTemperatureState, setBlindState, setBlindState, setBrightnessState, setBrightnessState, setColorState, setColorState, setNeutralWhite, setPowerState, setPowerState, setPowerState, setPowerState, setStandbyState, setStandbyState, setTargetTemperatureState, setTargetTemperatureStateverifyBrightnessStatesetColor, setColor, setColor, setColorgetColor, getHSBColor, getJavaAWTColor, getRGBColor, verifyColor, verifyColorState, verifyHsbColor, verifyRgbColorverifyBlindStatesetStandbyStateverifyValueRangeverifTargetTemperatureStategetUpdateMethodNameverifyTemperatureStateaddConfigObserver, getConfig, getConfigClass, removeConfigObserveractivate, activate, addConnectionStateObserver, getConnectionState, isConnected, removeConnectionStateObserverregisterShutdownHook, registerShutdownHookpublic UnitGroupRemote()
throws org.openbase.jul.exception.InstantiationException
org.openbase.jul.exception.InstantiationExceptionpublic rst.domotic.unit.UnitConfigType.UnitConfig applyConfigUpdate(rst.domotic.unit.UnitConfigType.UnitConfig config)
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
AbstractUnitRemoteapplyConfigUpdate in interface org.openbase.jul.iface.Configurable<String,rst.domotic.unit.UnitConfigType.UnitConfig>applyConfigUpdate in class AbstractUnitRemote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>config - org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic void activate()
throws InterruptedException,
org.openbase.jul.exception.CouldNotPerformException
AbstractUnitRemoteactivate in interface org.openbase.jul.iface.Activatableactivate in class AbstractUnitRemote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>InterruptedExceptionorg.openbase.jul.exception.CouldNotPerformExceptionpublic boolean isActive()
isActive in interface org.openbase.jul.iface.ActivatableisActive in class org.openbase.jul.extension.rsb.com.RSBRemoteService<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>public void deactivate()
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
deactivate in interface org.openbase.jul.iface.Activatabledeactivate in class org.openbase.jul.extension.rsb.com.RSBRemoteService<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic void waitForData(long timeout,
TimeUnit timeUnit)
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
AbstractUnitRemotewaitForData in interface org.openbase.jul.pattern.provider.DataProvider<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>waitForData in interface org.openbase.jul.pattern.Remote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>waitForData in class AbstractUnitRemote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>timeout - timeUnit - org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic void waitForData()
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
AbstractUnitRemotewaitForData in interface org.openbase.jul.pattern.provider.DataProvider<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>waitForData in interface org.openbase.jul.pattern.Remote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>waitForData in class AbstractUnitRemote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic Future<rst.domotic.action.SnapshotType.Snapshot> recordSnapshot() throws org.openbase.jul.exception.CouldNotPerformException, InterruptedException
AbstractUnitRemoterecordSnapshot in interface Unit<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>recordSnapshot in interface org.openbase.jul.iface.Snapshotable<rst.domotic.action.SnapshotType.Snapshot>recordSnapshot in class AbstractUnitRemote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic Future<rst.domotic.action.SnapshotType.Snapshot> recordSnapshot(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType unitType) throws org.openbase.jul.exception.CouldNotPerformException, InterruptedException
recordSnapshot in interface MultiUnitServiceFusionorg.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic Future<Void> restoreSnapshot(rst.domotic.action.SnapshotType.Snapshot snapshot) throws org.openbase.jul.exception.CouldNotPerformException, InterruptedException
restoreSnapshot in interface Unit<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>restoreSnapshot in interface org.openbase.jul.iface.Snapshotable<rst.domotic.action.SnapshotType.Snapshot>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic Future<rst.domotic.action.ActionFutureType.ActionFuture> applyAction(rst.domotic.action.ActionDescriptionType.ActionDescription actionDescription) throws org.openbase.jul.exception.CouldNotPerformException, InterruptedException
AbstractUnitRemoteapplyAction in interface ServiceProviderapplyAction in class AbstractUnitRemote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>actionDescription - org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic ServiceRemote getServiceRemote(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType serviceType) throws org.openbase.jul.exception.NotAvailableException
getServiceRemote in interface MultiUnitServiceFusionorg.openbase.jul.exception.NotAvailableExceptionpublic Future<Long> ping()
ping in interface org.openbase.jul.iface.provider.PingProviderping in interface org.openbase.jul.pattern.Remote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>ping in class org.openbase.jul.extension.rsb.com.RSBRemoteService<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>public Long getPing()
getPing in interface org.openbase.jul.iface.provider.PingProvidergetPing in interface org.openbase.jul.pattern.Remote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>getPing in class org.openbase.jul.extension.rsb.com.RSBRemoteService<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>public CompletableFuture<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData> requestData()
requestData in interface org.openbase.jul.pattern.Remote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>requestData in class org.openbase.jul.extension.rsb.com.RSBRemoteService<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData>Copyright © 2014–2018 openbase.org. All rights reserved.