In The Hand - .NET Components for Mobility
DeviceSubclass Field
NamespacesInTheHand.Net.Bluetooth.AttributeIdsHidProfileAttributeIdDeviceSubclass
HIDDeviceSubclass
Declaration Syntax
C#Visual Basic
public const ServiceAttributeId DeviceSubclass
Public Const DeviceSubclass As ServiceAttributeId
Remarks

[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. …”

Assembly: InTheHand.Net.Personal (Module: InTheHand.Net.Personal) Version: 2.2.0.0