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.LIGHT
Types.GAS
Types.SMOKE
Types.DOOR
Types.WINDOW
Types.POWER
Types.RAIN
Types.CONTACT
Types.FIRE
Types.OCCUPANCY
Types.WATER
Types.MOTION
Types
BooleanData
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, getServicePropertyKeys
static 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.BooleanData
Copyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0