|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.bluetooth.DeviceClass
public class DeviceClass
The DeviceClass
class represents the class of device (CoD)
record as defined by the Bluetooth specification. This record is defined in
the Bluetooth Assigned Numbers document
and contains information on the type of the device and the type of services
available on the device.
The Bluetooth Assigned Numbers document defines the service class, major device class, and minor device class. The table below provides some examples of possible return values and their meaning:
Method | Return Value | Class of Device |
---|---|---|
getServiceClasses() |
0x22000 | Networking and Limited Discoverable Major Service Classes |
getServiceClasses() |
0x100000 | Object Transfer Major Service Class |
getMajorDeviceClass() |
0x00 | Miscellaneous Major Device Class |
getMajorDeviceClass() |
0x200 | Phone Major Device Class |
getMinorDeviceClass() |
0x0C | With a Computer Major Device Class, Laptop Minor Device Class |
getMinorDeviceClass() |
0x04 | With a Phone Major Device Class, Cellular Minor Device Class |
Constructor Summary | |
---|---|
DeviceClass(int record)
Creates a DeviceClass from the class of device record
provided. |
Method Summary | |
---|---|
int |
getMajorDeviceClass()
Retrieves the major device class. |
int |
getMinorDeviceClass()
Retrieves the minor device class. |
int |
getServiceClasses()
Retrieves the major service classes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DeviceClass(int record)
DeviceClass
from the class of device record
provided. record
must follow the format of the
class of device record in the Bluetooth specification.
record
- describes the classes of a device
java.lang.IllegalArgumentException
- if record
has any bits
between 24 and 31 setMethod Detail |
---|
public int getServiceClasses()
public int getMajorDeviceClass()
public int getMinorDeviceClass()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |