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_TIMEOUT, REQUEST_TIMEOUT, scopeDEFAULT_NEUTRAL_WHITE, 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() |
ServiceRemote |
getServiceRemote(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType serviceType) |
void |
init(rst.domotic.unit.UnitConfigType.UnitConfig unitGroupUnitConfig) |
boolean |
isActive() |
Future<rst.domotic.action.SnapshotType.Snapshot> |
recordSnapshot() |
Future<rst.domotic.action.SnapshotType.Snapshot> |
recordSnapshot(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType unitType) |
Future<Void> |
restoreSnapshot(rst.domotic.action.SnapshotType.Snapshot snapshot) |
void |
waitForData() |
void |
waitForData(long timeout,
TimeUnit timeUnit) |
addServiceStateObserver, getGlobalBoundingBoxCenterPoint3d, getGlobalPosition, getGlobalPositionPoint3d, getGlobalRotation, getGlobalRotationQuat4d, getLabel, getLocalBoundingBoxCenterPoint3d, getLocalPosition, getLocalRotation, getLocationConfig, getParentLocationConfig, getParentLocationRemote, getScope, getTemplate, getTransform3D, getTransform3DInverse, getTransformation, getType, getUnitRegistry, init, init, init, init, initById, initByLabel, isEnabled, notifyDataUpdate, postInit, removeServiceStateObserver, shutdown, updateActionDescription, updateActionDescriptionaddConfigObserver, getConfig, getConfigClass, getConfigField, getConfigField, getId, hasConfigField, notifyConfigUpdate, removeConfigObserver, supportsConfigFieldactivate, addConnectionStateObserver, addDataObserver, addHandler, addObserver, applyExternalDataUpdate, callMethod, callMethod, callMethod, callMethod, callMethodAsync, callMethodAsync, getConnectionState, getData, getDataClass, getDataField, getPing, hasDataField, init, init, isConnected, isDataAvailable, isLocked, lock, ping, reinit, reinit, removeConnectionStateObserver, removeDataObserver, removeObserver, requestData, reset, setMessageProcessor, toString, unlock, validateActivation, validateData, validateInitialization, verifyMaintainability, waitForConnectionState, waitForConnectionStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSupportedServiceTypesgetTemplate, getType, verifyOperationServiceState, verifyOperationServiceStateValueaddDataObserver, getData, getDataClass, getDataFuture, isDataAvailable, removeDataObserveraddServiceStateObserver, removeServiceStateObservergetBlindState, 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, setPowerState, setPowerState, setPowerState, setPowerState, setStandbyState, setStandbyState, setTargetTemperatureState, setTargetTemperatureStatesetColor, setColor, setColor, setColor, setNeutralWhitegetColor, getHSBColor, getJavaAWTColor, getRGBColorgetUpdateMethodNameaddConfigObserver, getConfig, getConfigClass, removeConfigObserveractivate, addConnectionStateObserver, getConnectionState, isConnected, removeConnectionStateObserver, requestDatapublic UnitGroupRemote()
throws org.openbase.jul.exception.InstantiationException
org.openbase.jul.exception.InstantiationExceptionpublic void init(rst.domotic.unit.UnitConfigType.UnitConfig unitGroupUnitConfig)
throws org.openbase.jul.exception.InitializationException,
InterruptedException
init in interface org.openbase.jul.iface.Initializable<rst.domotic.unit.UnitConfigType.UnitConfig>init in class org.openbase.jul.extension.rsb.com.AbstractConfigurableRemote<rst.domotic.unit.unitgroup.UnitGroupDataType.UnitGroupData,rst.domotic.unit.UnitConfigType.UnitConfig>org.openbase.jul.exception.InitializationExceptionInterruptedExceptionpublic 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.NotAvailableException,
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 - InterruptedExceptionorg.openbase.jul.exception.NotAvailableExceptionpublic 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.NotAvailableExceptionCopyright © 2014–2017 openbase.org. All rights reserved.