Package org.osgi.service.dal.functions
Interface BooleanSensor
- All Superinterfaces:
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.MOTION- other type defined in
Types - custom - vendor specific type
- See Also:
-
Field Summary
FieldsFields inherited from interface org.osgi.service.dal.Function
SERVICE_DESCRIPTION, SERVICE_DEVICE_UID, SERVICE_OPERATION_NAMES, SERVICE_PROPERTY_NAMES, SERVICE_REFERENCE_UIDS, SERVICE_TYPE, SERVICE_UID, SERVICE_VERSION -
Method Summary
Methods inherited from interface org.osgi.service.dal.Function
getOperationMetadata, getPropertyMetadata, getServiceProperty, getServicePropertyKeys
-
Field Details
-
PROPERTY_DATA
Specifies the state property name. The eventable property value is accessible withgetData()getter.- See Also:
-
-
Method Details
-
getData
Returns theBooleanSensorcurrent state. It's a getter method forPROPERTY_DATAproperty.- Returns:
- The
BooleanSensorcurrent state. - Throws:
IllegalStateException- If this function service object has already been unregistered.DeviceException- If an operation error is available.- See Also:
-