HID 报表描述符开关电源实例

USAGE_PAGE (Power Device)                   05 84
USAGE (UPS)                                 09 04
COLLECTION (Application)                    A1 01 
  USAGE (Flow)                              09 1E
  COLLECTION (Logical)                      A1 02 
    REPORT_ID (1)                           85 01 
    USAGE (FlowID)                          09 1F
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (1)                        95 01 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (15)                    25 0F 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (1)                        95 01 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (iName)                           09 01
    REPORT_SIZE (8)                         75 08 
    REPORT_COUNT (1)                        95 01 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (255)                   26 FF 00 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (ConfigVoltage)                   09 40
    REPORT_SIZE (8)                         75 08 
    REPORT_COUNT (1)                        95 01 
    UNIT (SI Lin:Volts)                     67 21 D1 F0 00 
    UNIT_EXPONENT (7)                       55 07 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (250)                   26 FA 00 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (ConfigFrequency)                 09 42
    REPORT_SIZE (8)                         75 08 
    REPORT_COUNT (1)                        95 01 
    UNIT (SI Lin:Hertz)                     66 01 F0 
    UNIT_EXPONENT (0)                       55 00 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (60)                    25 3C 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    UNIT (None)                             65 00 
  END_COLLECTION                            C0
  USAGE (Flow)                              09 1E
  COLLECTION (Logical)                      A1 02 
    REPORT_ID (2)                           85 02 
    USAGE (FlowID)                          09 1F
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (1)                        95 01 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (15)                    25 0F 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (1)                        95 01 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (iName)                           09 01
    REPORT_SIZE (8)                         75 08 
    REPORT_COUNT (1)                        95 01 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (255)                   26 FF 00 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (ConfigVoltage)                   09 40
    REPORT_SIZE (16)                        75 10 
    REPORT_COUNT (1)                        95 01 
    UNIT (SI Lin:Volts)                     67 21 D1 F0 00 
    UNIT_EXPONENT (5)                       55 05 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (65534)                 27 FE FF 00 00 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (ConfigFrequency)                 09 42
    REPORT_SIZE (8)                         75 08 
    REPORT_COUNT (1)                        95 01 
    UNIT (SI Lin:Hertz)                     66 01 F0 
    UNIT_EXPONENT (0)                       55 00 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (96)                    25 60 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    UNIT (None)                             65 00 
  END_COLLECTION                            C0
  USAGE (Flow)                              09 1E
  COLLECTION (Logical)                      A1 02 
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (1)                        95 01 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (15)                    25 0F 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (1)                        95 01 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (iName)                           09 01
    REPORT_SIZE (8)                         75 08 
    REPORT_COUNT (1)                        95 01 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (255)                   26 FF 00 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (ConfigVoltage)                   09 40
    REPORT_SIZE (8)                         75 08 
    REPORT_COUNT (1)                        95 01 
    UNIT (SI Lin:Volts)                     67 21 D1 F0 00 
    UNIT_EXPONENT (7)                       55 07 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (250)                   26 FA 00 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (ConfigFrequency)                 09 42
    REPORT_SIZE (8)                         75 08 
    REPORT_COUNT (1)                        95 01 
    UNIT (SI Lin:Hertz)                     66 01 F0 
    UNIT_EXPONENT (0)                       55 00 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (60)                    25 3C 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (ConfigApparentPower)             09 43
    REPORT_SIZE (16)                        75 10 
    REPORT_COUNT (1)                        95 01 
    UNIT (SI Lin:Power)                     66 21 D1 
    UNIT_EXPONENT (7)                       55 07 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (65534)                 27 FE FF 00 00 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    UNIT (None)                             65 00 
  END_COLLECTION                            C0
  USAGE (BatterySystem)                     09 10
  COLLECTION (Logical)                      A1 02 
    REPORT_ID (4)                           85 04 
    USAGE (BatterySystemID)                 09 11
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (1)                        95 01 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (15)                    25 0F 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (1)                        95 01 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (Input)                           09 1A
    COLLECTION (Logical)                    A1 02 
      USAGE (InputID)                       09 1B
      USAGE (FlowID)                        09 1F
      REPORT_SIZE (4)                       75 04 
      REPORT_COUNT (2)                      95 02 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (15)                  25 0F 
      FEATURE (Cnst,Var,Abs)                B1 03 
      USAGE (PresentStatus)                 09 02
      COLLECTION (Logical)                  A1 02 
        USAGE (Used)                        09 6D
        USAGE (Good)                        09 61
        REPORT_SIZE (1)                     75 01 
        REPORT_COUNT (2)                    95 02 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        FEATURE (Cnst,Var,Abs)              B1 03 
      END_COLLECTION                        C0
      USAGE (ChangedStatus)                 09 03
      COLLECTION (Logical)                  A1 02 
        USAGE (Used)                        09 6D
        USAGE (Good)                        09 61
        REPORT_SIZE (2)                     75 02 
        REPORT_COUNT (2)                    95 02 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        INPUT (Data,Var,Abs)                81 02 
      END_COLLECTION                        C0
    END_COLLECTION                          C0
    USAGE (Charger)                         09 14
    COLLECTION (Logical)                    A1 02 
      REPORT_ID (5)                         85 05 
      USAGE (ChargerID)                     09 15
      REPORT_SIZE (4)                       75 04 
      REPORT_COUNT (1)                      95 01 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (15)                  25 0F 
      FEATURE (Cnst,Var,Abs)                B1 03 
    END_COLLECTION                          C0
    USAGE (Output)                          09 1C
    COLLECTION (Logical)                    A1 02 
      USAGE (OutputID)                      09 1D
      USAGE (FlowID)                        09 1F
      REPORT_SIZE (4)                       75 04 
      REPORT_COUNT (2)                      95 02 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (15)                  25 0F 
      FEATURE (Cnst,Var,Abs)                B1 03 
    END_COLLECTION                          C0
    USAGE (Battery)                         09 12
    COLLECTION (Logical)                    A1 02 
      REPORT_ID (6)                         85 06 
      USAGE (BatteryID)                     09 13
      REPORT_ID (4)                         85 04 
      REPORT_COUNT (1)                      95 01 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (15)                  25 0F 
      FEATURE (Cnst,Var,Abs)                B1 03 
      USAGE_PAGE (Battery System)           05 85
      USAGE (CapacityMode)                  09 2C
      REPORT_SIZE (1)                       75 01 
      REPORT_COUNT (1)                      95 01 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (1)                   25 01 
      FEATURE (Cnst,Var,Abs)                B1 03 
      REPORT_SIZE (3)                       75 03 
      REPORT_COUNT (1)                      95 01 
      FEATURE (Cnst,Var,Abs)                B1 03 
      USAGE (DesignCapacity)                09 83
      REPORT_SIZE (24)                      75 18 
      REPORT_COUNT (1)                      95 01 
      UNIT (SI Lin:Battery Capacity)        67 01 10 10 00 
      UNIT_EXPONENT (0)                     55 00 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (16777214)            27 FE FF FF 00 
      FEATURE (Cnst,Var,Abs)                B1 03 
      USAGE_PAGE (Power Device)             05 84
      USAGE (ConfigVoltage)                 09 40
      REPORT_SIZE (16)                      75 10 
      REPORT_COUNT (1)                      95 01 
      UNIT (SI Lin:Volts)                   67 21 D1 F0 00 
      UNIT_EXPONENT (5)                     55 05 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (65534)               27 FE FF 00 00 
      FEATURE (Cnst,Var,Abs)                B1 03 
      USAGE_PAGE (Battery System)           05 85
      USAGE (RemainingCapacityLimit)        09 29
      REPORT_SIZE (36)                      75 24 
      REPORT_COUNT (1)                      95 01 
      UNIT (SI Lin:Battery Capacity)        67 01 10 10 00 
      UNIT_EXPONENT (0)                     55 00 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (16777214)            27 FE FF FF 00 
      FEATURE (Cnst,Var,Abs)                B1 03 
      UNIT (None)                           65 00 
      USAGE_PAGE (Power Device)             05 84
      USAGE (PresentStatus)                 09 02
      COLLECTION (Logical)                  A1 02 
        USAGE_PAGE (Battery System)         05 85
        USAGE (Power Device:Good)           0B 61 00 84 00
        USAGE (BelowRemainingCapacityLimit)    09 42
        USAGE (Charging)                    09 44
        USAGE (Discharging)                 09 45
        REPORT_SIZE (1)                     75 01 
        REPORT_COUNT (4)                    95 04 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        FEATURE (Data,Var,Abs)              B1 02 
      END_COLLECTION                        C0
      USAGE_PAGE (Power Device)             05 84
      USAGE (ChangedStatus)                 09 03
      COLLECTION (Logical)                  A1 02 
        USAGE_PAGE (Battery System)         05 85
        USAGE (Power Device:Good)           0B 61 00 84 00
        USAGE (BelowRemainingCapacityLimit)    09 42
        USAGE (Charging)                    09 44
        USAGE (Discharging)                 09 45
        REPORT_SIZE (2)                     75 02 
        REPORT_COUNT (4)                    95 04 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        INPUT (Data,Var,Abs)                81 02 
      END_COLLECTION                        C0
    END_COLLECTION                          C0
  END_COLLECTION                            C0
  USAGE_PAGE (Power Device)                 05 84
  USAGE (PowerConverter)                    09 16
  COLLECTION (Logical)                      A1 02 
    REPORT_ID (8)                           85 08 
    USAGE (PowerConverterID)                09 17
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (1)                        95 01 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (15)                    25 0F 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (Input)                           09 1A
    COLLECTION (Logical)                    A1 02 
      USAGE (InputID)                       09 1B
      USAGE (FlowID)                        09 1F
      REPORT_SIZE (4)                       75 04 
      REPORT_COUNT (2)                      95 02 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (15)                  25 0F 
      FEATURE (Cnst,Var,Abs)                B1 03 
      USAGE (PresentStatus)                 09 02
      COLLECTION (Logical)                  A1 02 
        USAGE (Used)                        09 6D
        USAGE (Good)                        09 61
        REPORT_SIZE (1)                     75 01 
        REPORT_COUNT (2)                    95 02 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        FEATURE (Data,Var,Abs)              B1 02 
      END_COLLECTION                        C0
      USAGE (ChangedStatus)                 09 03
      COLLECTION (Logical)                  A1 02 
        USAGE (Used)                        09 6D
        USAGE (Good)                        09 61
        REPORT_SIZE (2)                     75 02 
        REPORT_COUNT (2)                    95 02 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        INPUT (Data,Var,Abs)                81 02 
      END_COLLECTION                        C0
    END_COLLECTION                          C0
    USAGE (Output)                          09 1C
    COLLECTION (Logical)                    A1 02 
      REPORT_ID (9)                         85 09 
      USAGE (OutputID)                      09 1D
      USAGE (FlowID)                        09 1F
      REPORT_SIZE (4)                       75 04 
      REPORT_COUNT (2)                      95 02 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (15)                  25 0F 
      FEATURE (Cnst,Var,Abs)                B1 03 
      USAGE (PercentLoad)                   09 35
      REPORT_SIZE (8)                       75 08 
      REPORT_COUNT (1)                      95 01 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (255)                 26 FF 00 
      INPUT (Data,Var,Abs)                  81 02 
      USAGE (PresentStatus)                 09 02
      COLLECTION (Logical)                  A1 02 
        USAGE (Used)                        09 6D
        USAGE (Good)                        09 61
        USAGE (FrequencyOutOfRange)         09 64
        USAGE (ShutdownImminent)            09 69
        REPORT_SIZE (1)                     75 01 
        REPORT_COUNT (4)                    95 04 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        FEATURE (Data,Var,Abs)              B1 02 
      END_COLLECTION                        C0
      USAGE (ChangedStatus)                 09 03
      COLLECTION (Logical)                  A1 02 
        USAGE (Used)                        09 6D
        USAGE (Good)                        09 61
        USAGE (FrequencyOutOfRange)         09 64
        USAGE (ShutdownImminent)            09 69
        REPORT_SIZE (2)                     75 02 
        REPORT_COUNT (4)                    95 04 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        INPUT (Data,Var,Abs)                81 02 
      END_COLLECTION                        C0
    END_COLLECTION                          C0
    USAGE (Input)                           09 1A
    COLLECTION (Logical)                    A1 02 
      REPORT_ID (10)                        85 0A 
      USAGE (InputID)                       09 1B
      USAGE (FlowID)                        09 1F
      REPORT_SIZE (4)                       75 04 
      REPORT_COUNT (2)                      95 02 
      LOGICAL_MINIMUM (0)                   15 00 
      LOGICAL_MAXIMUM (15)                  25 0F 
      FEATURE (Cnst,Var,Abs)                B1 03 
      USAGE (PresentStatus)                 09 02
      COLLECTION (Logical)                  A1 02 
        USAGE (Used)                        09 6D
        USAGE (Good)                        09 61
        REPORT_SIZE (1)                     75 01 
        REPORT_COUNT (2)                    95 02 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        FEATURE (Data,Var,Abs)              B1 02 
      END_COLLECTION                        C0
      USAGE (ChangedStatus)                 09 03
      COLLECTION (Logical)                  A1 02 
        USAGE (Used)                        09 6D
        USAGE (Good)                        09 61
        REPORT_SIZE (2)                     75 02 
        REPORT_COUNT (2)                    95 02 
        LOGICAL_MINIMUM (0)                 15 00 
        LOGICAL_MAXIMUM (1)                 25 01 
        INPUT (Data,Var,Abs)                81 02 
      END_COLLECTION                        C0
    END_COLLECTION                          C0
  END_COLLECTION                            C0
  USAGE (Sink)                              09 24
  COLLECTION (Logical)                      A1 02 
    REPORT_ID (11)                          85 0B 
    USAGE (SinkID)                          09 25
    USAGE (FlowID)                          09 1F
    USAGE (OutputID)                        09 1D
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (3)                        95 03 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (15)                    25 0F 
    FEATURE (Cnst,Var,Abs)                  B1 03 
    USAGE (InputID)                         09 1B
    USAGE (BatteryID)                       09 13
    REPORT_SIZE (4)                         75 04 
    REPORT_COUNT (4)                        95 04 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (15)                    25 0F 
    INPUT (Data,Var,Abs)                    81 02 
    USAGE (PercentLoad)                     09 35
    REPORT_SIZE (8)                         75 08 
    REPORT_COUNT (1)                        95 01 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (255)                   26 FF 00 
    INPUT (Data,Var,Abs)                    81 02 
    USAGE_PAGE (Battery System)             05 85
    USAGE (RemainingCapacity)               09 66
    REPORT_SIZE (24)                        75 18 
    REPORT_COUNT (1)                        95 01 
    UNIT (SI Lin:Battery Capacity)          67 01 10 10 00 
    UNIT_EXPONENT (0)                       55 00 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (16777214)              27 FE FF FF 00 
    INPUT (Data,Var,Abs)                    81 02 
    UNIT (None)                             65 00 
    USAGE (BelowRemainingCapacityLimit)     09 42
    USAGE (Charging)                        09 44
    USAGE (Discharging)                     09 45
    USAGE (Power Device:FrequencyOutOfRange)    0B 64 00 84 00
    USAGE (Power Device:ShutdownImminent)    0B 69 00 84 00
    REPORT_SIZE (2)                         75 02 
    REPORT_COUNT (5)                        95 05 
    LOGICAL_MINIMUM (0)                     15 00 
    LOGICAL_MAXIMUM (1)                     25 01 
    INPUT (Data,Var,Abs)                    81 02 
  END_COLLECTION                            C0
END_COLLECTION                              C0
  • USB基础
  • USB摄像头UVC
  • USB人机交互HID
  • USB音频UAC
  • Windows基础
  • 磁盘与文件系统
  • Windows编程
  • Windows驱动
  • 开发模块
  • Windows运维
  • Linux相关
  • C语言学习
  • 高级语言
  • 前端开发
  • 服务器开发
  • 数据库
  • 字节流笔记
  • 字节流
  • 微信公众号
    字节流公众号  字节流QQ群:952873936
    取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    Powered by bytekits.com,汇天下文字,成非凡梦想!!!