public interface BooleanSensor extends Function
BooleanSensor function provides boolean sensor monitoring. It reports
its state when an important event is available. The eventable state is
accessible with getData() getter. There are no operations.
The sensor type can be:
Types.LIGHTTypes.GASTypes.SMOKETypes.DOORTypes.WINDOWTypes.POWERTypes.RAINTypes.CONTACTTypes.FIRETypes.OCCUPANCYTypes.WATERTypes.MOTIONTypesBooleanData| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_DATA
Specifies the state property name.
|
SERVICE_DESCRIPTION, SERVICE_DEVICE_UID, SERVICE_OPERATION_NAMES, SERVICE_PROPERTY_NAMES, SERVICE_REFERENCE_UIDS, SERVICE_TYPE, SERVICE_UID, SERVICE_VERSION| Modifier and Type | Method and Description |
|---|---|
BooleanData |
getData()
Returns the
BooleanSensor current state. |
getOperationMetadata, getPropertyMetadata, getServiceProperty, getServicePropertyKeysstatic final String PROPERTY_DATA
getData() getter.BooleanData getData() throws DeviceException
BooleanSensor current state. It's a getter method for
PROPERTY_DATA property.BooleanSensor current state.IllegalStateException - If this function service object has already
been unregistered.DeviceException - If an operation error is available.BooleanDataCopyright © OSGi Alliance (2000, 2015). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0