public class SceneControllerImpl extends org.openbase.jul.extension.rsb.com.AbstractExecutableController<rst.domotic.unit.scene.SceneDataType.SceneData,rst.domotic.unit.scene.SceneDataType.SceneData.Builder,rst.domotic.unit.UnitConfigType.UnitConfig> implements SceneController
ACTIVATION_STATEFIELD_SCOPE| Constructor and Description |
|---|
SceneControllerImpl() |
| Modifier and Type | Method and Description |
|---|---|
rst.domotic.unit.UnitConfigType.UnitConfig |
applyConfigUpdate(rst.domotic.unit.UnitConfigType.UnitConfig config) |
void |
disable() |
void |
enable() |
protected void |
execute() |
void |
init(rst.domotic.unit.UnitConfigType.UnitConfig config) |
void |
registerMethods(org.openbase.jul.extension.rsb.iface.RSBLocalServer server) |
protected void |
stop() |
getActivationState, isExecuting, setActivationStateisEnabledgetConfig, getConfigField, getConfigField, hasConfigField, supportsConfigFieldgetIdactivate, cloneDataBuilder, deactivate, getBuilderSetup, getControllerAvailabilityState, getData, getDataBuilder, getDataClass, getDataField, getDataFieldDescriptor, getScope, hasDataField, init, init, init, init, init, init, isActive, notifyChange, ping, postInit, requestStatus, reset, setDataField, setDataField, shutdown, supportsDataField, toString, validateInitialization, waitForAvailabilityStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetActivationStatepublic SceneControllerImpl()
throws org.openbase.jul.exception.InstantiationException
org.openbase.jul.exception.InstantiationExceptionpublic void init(rst.domotic.unit.UnitConfigType.UnitConfig config)
throws org.openbase.jul.exception.InitializationException,
InterruptedException
init in interface SceneControllerinit in interface org.openbase.jul.iface.Initializable<rst.domotic.unit.UnitConfigType.UnitConfig>init in class org.openbase.jul.extension.rsb.com.AbstractExecutableController<rst.domotic.unit.scene.SceneDataType.SceneData,rst.domotic.unit.scene.SceneDataType.SceneData.Builder,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
applyConfigUpdate in interface org.openbase.jul.iface.Configurable<String,rst.domotic.unit.UnitConfigType.UnitConfig>applyConfigUpdate in class org.openbase.jul.extension.rsb.com.AbstractConfigurableController<rst.domotic.unit.scene.SceneDataType.SceneData,rst.domotic.unit.scene.SceneDataType.SceneData.Builder,rst.domotic.unit.UnitConfigType.UnitConfig>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic void enable()
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
enable in interface org.openbase.jul.iface.Enableableenable in class org.openbase.jul.extension.rsb.com.AbstractExecutableController<rst.domotic.unit.scene.SceneDataType.SceneData,rst.domotic.unit.scene.SceneDataType.SceneData.Builder,rst.domotic.unit.UnitConfigType.UnitConfig>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic void disable()
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
disable in interface org.openbase.jul.iface.Enableabledisable in class org.openbase.jul.extension.rsb.com.AbstractExecutableController<rst.domotic.unit.scene.SceneDataType.SceneData,rst.domotic.unit.scene.SceneDataType.SceneData.Builder,rst.domotic.unit.UnitConfigType.UnitConfig>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic void registerMethods(org.openbase.jul.extension.rsb.iface.RSBLocalServer server)
throws org.openbase.jul.exception.CouldNotPerformException
registerMethods in class org.openbase.jul.extension.rsb.com.RSBCommunicationService<rst.domotic.unit.scene.SceneDataType.SceneData,rst.domotic.unit.scene.SceneDataType.SceneData.Builder>org.openbase.jul.exception.CouldNotPerformExceptionprotected void execute()
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
execute in class org.openbase.jul.extension.rsb.com.AbstractExecutableController<rst.domotic.unit.scene.SceneDataType.SceneData,rst.domotic.unit.scene.SceneDataType.SceneData.Builder,rst.domotic.unit.UnitConfigType.UnitConfig>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionprotected void stop()
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
stop in class org.openbase.jul.extension.rsb.com.AbstractExecutableController<rst.domotic.unit.scene.SceneDataType.SceneData,rst.domotic.unit.scene.SceneDataType.SceneData.Builder,rst.domotic.unit.UnitConfigType.UnitConfig>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionCopyright © 2015–2016 openbase.org. All rights reserved.