public const ServiceAttributeId DeviceSubclass =
Public Const DeviceSubclass As ServiceAttributeId =
public:
literal ServiceAttributeId DeviceSubclass =
static val mutable DeviceSubclass: ServiceAttributeId
[8-bit unsigned integer]
“The HIDDeviceSubclass attribute is an 8-bit integer, which identifies the type of device (keyboard, mouse, joystick, gamepad, remote control, sensing device, etc.). Keyboards and mice are required to support boot mode operation. In boot mode, a device presents a fixed report, thus negating the requirement for a HID parser.
The Attribute value is identical to the low-order 8 bits of the Class of Device/Service (CoD) field in the FHS packet, where bits 7-2 contain the 6 bit Minor Device Class value (defined in Section 1.2 of the Bluetooth Assigned Numbers document [8]) and bits 1-0 are set to zero. …”