pwd HID报告描述符
2023-10-08
146
0
内容来源于USB官方HID报告描述符工具自带的pwr.hid
char ReportDescriptor[866] = {
0x05, 0x84, // USAGE_PAGE (Power Device)
0x09, 0x04, // USAGE (UPS)
0xa1, 0x01, // COLLECTION (Application)
0x09, 0x1e, // USAGE (Flow)
0xa1, 0x02, // COLLECTION (Logical)
0x85, 0x01, // REPORT_ID (1)
0x09, 0x1f, // USAGE (FlowID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x01, // USAGE (iName)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x40, // USAGE (ConfigVoltage)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x67, 0x21, 0xd1, 0xf0, 0x00, // UNIT (SI Lin:Volts)
0x55, 0x07, // UNIT_EXPONENT (7)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x26, 0xfa, 0x00, // LOGICAL_MAXIMUM (250)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x42, // USAGE (ConfigFrequency)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x66, 0x01, 0xf0, // UNIT (SI Lin:Hertz)
0x55, 0x00, // UNIT_EXPONENT (0)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x3c, // LOGICAL_MAXIMUM (60)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x65, 0x00, // UNIT (None)
0xc0, // END_COLLECTION
0x09, 0x1e, // USAGE (Flow)
0xa1, 0x02, // COLLECTION (Logical)
0x85, 0x02, // REPORT_ID (2)
0x09, 0x1f, // USAGE (FlowID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x01, // USAGE (iName)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x40, // USAGE (ConfigVoltage)
0x75, 0x10, // REPORT_SIZE (16)
0x95, 0x01, // REPORT_COUNT (1)
0x67, 0x21, 0xd1, 0xf0, 0x00, // UNIT (SI Lin:Volts)
0x55, 0x05, // UNIT_EXPONENT (5)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x27, 0xfe, 0xff, 0x00, 0x00, // LOGICAL_MAXIMUM (65534)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x42, // USAGE (ConfigFrequency)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x66, 0x01, 0xf0, // UNIT (SI Lin:Hertz)
0x55, 0x00, // UNIT_EXPONENT (0)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x60, // LOGICAL_MAXIMUM (96)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x65, 0x00, // UNIT (None)
0xc0, // END_COLLECTION
0x09, 0x1e, // USAGE (Flow)
0xa1, 0x02, // COLLECTION (Logical)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x01, // USAGE (iName)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x40, // USAGE (ConfigVoltage)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x67, 0x21, 0xd1, 0xf0, 0x00, // UNIT (SI Lin:Volts)
0x55, 0x07, // UNIT_EXPONENT (7)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x26, 0xfa, 0x00, // LOGICAL_MAXIMUM (250)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x42, // USAGE (ConfigFrequency)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x66, 0x01, 0xf0, // UNIT (SI Lin:Hertz)
0x55, 0x00, // UNIT_EXPONENT (0)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x3c, // LOGICAL_MAXIMUM (60)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x43, // USAGE (ConfigApparentPower)
0x75, 0x10, // REPORT_SIZE (16)
0x95, 0x01, // REPORT_COUNT (1)
0x66, 0x21, 0xd1, // UNIT (SI Lin:Power)
0x55, 0x07, // UNIT_EXPONENT (7)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x27, 0xfe, 0xff, 0x00, 0x00, // LOGICAL_MAXIMUM (65534)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x65, 0x00, // UNIT (None)
0xc0, // END_COLLECTION
0x09, 0x10, // USAGE (BatterySystem)
0xa1, 0x02, // COLLECTION (Logical)
0x85, 0x04, // REPORT_ID (4)
0x09, 0x11, // USAGE (BatterySystemID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x1a, // USAGE (Input)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x1b, // USAGE (InputID)
0x09, 0x1f, // USAGE (FlowID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x02, // USAGE (PresentStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x6d, // USAGE (Used)
0x09, 0x61, // USAGE (Good)
0x75, 0x01, // REPORT_SIZE (1)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0xc0, // END_COLLECTION
0x09, 0x03, // USAGE (ChangedStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x6d, // USAGE (Used)
0x09, 0x61, // USAGE (Good)
0x75, 0x02, // REPORT_SIZE (2)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0x81, 0x02, // INPUT (Data,Var,Abs)
0xc0, // END_COLLECTION
0xc0, // END_COLLECTION
0x09, 0x14, // USAGE (Charger)
0xa1, 0x02, // COLLECTION (Logical)
0x85, 0x05, // REPORT_ID (5)
0x09, 0x15, // USAGE (ChargerID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0xc0, // END_COLLECTION
0x09, 0x1c, // USAGE (Output)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x1d, // USAGE (OutputID)
0x09, 0x1f, // USAGE (FlowID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0xc0, // END_COLLECTION
0x09, 0x12, // USAGE (Battery)
0xa1, 0x02, // COLLECTION (Logical)
0x85, 0x06, // REPORT_ID (6)
0x09, 0x13, // USAGE (BatteryID)
0x85, 0x04, // REPORT_ID (4)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x05, 0x85, // USAGE_PAGE (Battery System)
0x09, 0x2c, // USAGE (CapacityMode)
0x75, 0x01, // REPORT_SIZE (1)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x75, 0x03, // REPORT_SIZE (3)
0x95, 0x01, // REPORT_COUNT (1)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x83, // USAGE (DesignCapacity)
0x75, 0x18, // REPORT_SIZE (24)
0x95, 0x01, // REPORT_COUNT (1)
0x67, 0x01, 0x10, 0x10, 0x00, // UNIT (SI Lin:Battery Capacity)
0x55, 0x00, // UNIT_EXPONENT (0)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x27, 0xfe, 0xff, 0xff, 0x00, // LOGICAL_MAXIMUM (16777214)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x05, 0x84, // USAGE_PAGE (Power Device)
0x09, 0x40, // USAGE (ConfigVoltage)
0x75, 0x10, // REPORT_SIZE (16)
0x95, 0x01, // REPORT_COUNT (1)
0x67, 0x21, 0xd1, 0xf0, 0x00, // UNIT (SI Lin:Volts)
0x55, 0x05, // UNIT_EXPONENT (5)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x27, 0xfe, 0xff, 0x00, 0x00, // LOGICAL_MAXIMUM (65534)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x05, 0x85, // USAGE_PAGE (Battery System)
0x09, 0x29, // USAGE (RemainingCapacityLimit)
0x75, 0x24, // REPORT_SIZE (36)
0x95, 0x01, // REPORT_COUNT (1)
0x67, 0x01, 0x10, 0x10, 0x00, // UNIT (SI Lin:Battery Capacity)
0x55, 0x00, // UNIT_EXPONENT (0)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x27, 0xfe, 0xff, 0xff, 0x00, // LOGICAL_MAXIMUM (16777214)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x65, 0x00, // UNIT (None)
0x05, 0x84, // USAGE_PAGE (Power Device)
0x09, 0x02, // USAGE (PresentStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x05, 0x85, // USAGE_PAGE (Battery System)
0x0b, 0x61, 0x00, 0x84, 0x00, // USAGE (Power Device:Good)
0x09, 0x42, // USAGE (BelowRemainingCapacityLimit)
0x09, 0x44, // USAGE (Charging)
0x09, 0x45, // USAGE (Discharging)
0x75, 0x01, // REPORT_SIZE (1)
0x95, 0x04, // REPORT_COUNT (4)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0xb1, 0x02, // FEATURE (Data,Var,Abs)
0xc0, // END_COLLECTION
0x05, 0x84, // USAGE_PAGE (Power Device)
0x09, 0x03, // USAGE (ChangedStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x05, 0x85, // USAGE_PAGE (Battery System)
0x0b, 0x61, 0x00, 0x84, 0x00, // USAGE (Power Device:Good)
0x09, 0x42, // USAGE (BelowRemainingCapacityLimit)
0x09, 0x44, // USAGE (Charging)
0x09, 0x45, // USAGE (Discharging)
0x75, 0x02, // REPORT_SIZE (2)
0x95, 0x04, // REPORT_COUNT (4)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0x81, 0x02, // INPUT (Data,Var,Abs)
0xc0, // END_COLLECTION
0xc0, // END_COLLECTION
0xc0, // END_COLLECTION
0x05, 0x84, // USAGE_PAGE (Power Device)
0x09, 0x16, // USAGE (PowerConverter)
0xa1, 0x02, // COLLECTION (Logical)
0x85, 0x08, // REPORT_ID (8)
0x09, 0x17, // USAGE (PowerConverterID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x1a, // USAGE (Input)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x1b, // USAGE (InputID)
0x09, 0x1f, // USAGE (FlowID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x02, // USAGE (PresentStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x6d, // USAGE (Used)
0x09, 0x61, // USAGE (Good)
0x75, 0x01, // REPORT_SIZE (1)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0xb1, 0x02, // FEATURE (Data,Var,Abs)
0xc0, // END_COLLECTION
0x09, 0x03, // USAGE (ChangedStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x6d, // USAGE (Used)
0x09, 0x61, // USAGE (Good)
0x75, 0x02, // REPORT_SIZE (2)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0x81, 0x02, // INPUT (Data,Var,Abs)
0xc0, // END_COLLECTION
0xc0, // END_COLLECTION
0x09, 0x1c, // USAGE (Output)
0xa1, 0x02, // COLLECTION (Logical)
0x85, 0x09, // REPORT_ID (9)
0x09, 0x1d, // USAGE (OutputID)
0x09, 0x1f, // USAGE (FlowID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x35, // USAGE (PercentLoad)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255)
0x81, 0x02, // INPUT (Data,Var,Abs)
0x09, 0x02, // USAGE (PresentStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x6d, // USAGE (Used)
0x09, 0x61, // USAGE (Good)
0x09, 0x64, // USAGE (FrequencyOutOfRange)
0x09, 0x69, // USAGE (ShutdownImminent)
0x75, 0x01, // REPORT_SIZE (1)
0x95, 0x04, // REPORT_COUNT (4)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0xb1, 0x02, // FEATURE (Data,Var,Abs)
0xc0, // END_COLLECTION
0x09, 0x03, // USAGE (ChangedStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x6d, // USAGE (Used)
0x09, 0x61, // USAGE (Good)
0x09, 0x64, // USAGE (FrequencyOutOfRange)
0x09, 0x69, // USAGE (ShutdownImminent)
0x75, 0x02, // REPORT_SIZE (2)
0x95, 0x04, // REPORT_COUNT (4)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0x81, 0x02, // INPUT (Data,Var,Abs)
0xc0, // END_COLLECTION
0xc0, // END_COLLECTION
0x09, 0x1a, // USAGE (Input)
0xa1, 0x02, // COLLECTION (Logical)
0x85, 0x0a, // REPORT_ID (10)
0x09, 0x1b, // USAGE (InputID)
0x09, 0x1f, // USAGE (FlowID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x02, // USAGE (PresentStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x6d, // USAGE (Used)
0x09, 0x61, // USAGE (Good)
0x75, 0x01, // REPORT_SIZE (1)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0xb1, 0x02, // FEATURE (Data,Var,Abs)
0xc0, // END_COLLECTION
0x09, 0x03, // USAGE (ChangedStatus)
0xa1, 0x02, // COLLECTION (Logical)
0x09, 0x6d, // USAGE (Used)
0x09, 0x61, // USAGE (Good)
0x75, 0x02, // REPORT_SIZE (2)
0x95, 0x02, // REPORT_COUNT (2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0x81, 0x02, // INPUT (Data,Var,Abs)
0xc0, // END_COLLECTION
0xc0, // END_COLLECTION
0xc0, // END_COLLECTION
0x09, 0x24, // USAGE (Sink)
0xa1, 0x02, // COLLECTION (Logical)
0x85, 0x0b, // REPORT_ID (11)
0x09, 0x25, // USAGE (SinkID)
0x09, 0x1f, // USAGE (FlowID)
0x09, 0x1d, // USAGE (OutputID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x03, // REPORT_COUNT (3)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0xb1, 0x03, // FEATURE (Cnst,Var,Abs)
0x09, 0x1b, // USAGE (InputID)
0x09, 0x13, // USAGE (BatteryID)
0x75, 0x04, // REPORT_SIZE (4)
0x95, 0x04, // REPORT_COUNT (4)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x0f, // LOGICAL_MAXIMUM (15)
0x81, 0x02, // INPUT (Data,Var,Abs)
0x09, 0x35, // USAGE (PercentLoad)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x01, // REPORT_COUNT (1)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255)
0x81, 0x02, // INPUT (Data,Var,Abs)
0x05, 0x85, // USAGE_PAGE (Battery System)
0x09, 0x66, // USAGE (RemainingCapacity)
0x75, 0x18, // REPORT_SIZE (24)
0x95, 0x01, // REPORT_COUNT (1)
0x67, 0x01, 0x10, 0x10, 0x00, // UNIT (SI Lin:Battery Capacity)
0x55, 0x00, // UNIT_EXPONENT (0)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x27, 0xfe, 0xff, 0xff, 0x00, // LOGICAL_MAXIMUM (16777214)
0x81, 0x02, // INPUT (Data,Var,Abs)
0x65, 0x00, // UNIT (None)
0x09, 0x42, // USAGE (BelowRemainingCapacityLimit)
0x09, 0x44, // USAGE (Charging)
0x09, 0x45, // USAGE (Discharging)
0x0b, 0x64, 0x00, 0x84, 0x00, // USAGE (Power Device:FrequencyOutOfRange)
0x0b, 0x69, 0x00, 0x84, 0x00, // USAGE (Power Device:ShutdownImminent)
0x75, 0x02, // REPORT_SIZE (2)
0x95, 0x05, // REPORT_COUNT (5)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0x81, 0x02, // INPUT (Data,Var,Abs)
0xc0, // END_COLLECTION
0xc0 // END_COLLECTION
};
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936