Package org.osgi.service.device
Interface Constants
public interface Constants
This interface defines standard names for property keys associated with
Device
and Driver
services.
The values associated with these keys are of type java.lang.String
,
unless otherwise stated.
- Since:
- 1.1
- Author:
- $Id: 4bbe7b4b8219c31f85a0dfc73b3b062a4b63c69e $
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Property (named "DEVICE_CATEGORY") containing a human readable description of the device categories implemented by a device.static final String
Property (named "DEVICE_DESCRIPTION") containing a human readable string describing the actual hardware device.static final String
Property (named "DEVICE_SERIAL") specifying a device's serial number.static final String
Property (named "DRIVER_ID") identifying a driver.
-
Field Details
-
DRIVER_ID
Property (named "DRIVER_ID") identifying a driver.A
DRIVER_ID
should start with the reversed domain name of the company that implemented the driver (e.g.,com.acme
), and must meet the following requirements:- It must be independent of the location from where it is obtained.
- It must be independent of the
DriverLocator
service that downloaded it. - It must be unique.
- It must be different for different revisions of the same driver.
This property is mandatory, i.e., every
Driver
service must be registered with it.- See Also:
-
DEVICE_CATEGORY
Property (named "DEVICE_CATEGORY") containing a human readable description of the device categories implemented by a device. This property is of typeString[]
Services registered with this property will be treated as devices and discovered by the device manager
- See Also:
-
DEVICE_SERIAL
Property (named "DEVICE_SERIAL") specifying a device's serial number.- See Also:
-
DEVICE_DESCRIPTION
Property (named "DEVICE_DESCRIPTION") containing a human readable string describing the actual hardware device.- See Also:
-