Ticket #7354: HIDCollection.diff

File HIDCollection.diff, 982 bytes (added by caz_haiku, 13 years ago)

HIDCollection patch to add UsagePage and UsageID access

  • usb_hid/HIDCollection.cpp

     
    109109}
    110110
    111111
     112uint16
     113HIDCollection::UsagePage()
     114{
     115    usage_value value;
     116    value.u.extended = fUsage;
     117    return value.u.s.usage_page;
     118}
     119
     120
     121uint16
     122HIDCollection::UsageID()
     123{
     124    usage_value value;
     125    value.u.extended = fUsage;
     126    return value.u.s.usage_id;
     127}
     128
     129
    112130void
    113131HIDCollection::PrintToStream(uint32 indentLevel)
    114132{
  • usb_hid/HIDCollection.h

     
    2424        void                    AddItem(HIDReportItem *item);
    2525        uint32                  CountItems() { return fItemCount; };
    2626        HIDReportItem *         ItemAt(uint32 index);
     27       
     28        uint16                  UsagePage();
     29        uint16                  UsageID();
    2730
    2831        void                    PrintToStream(uint32 indentLevel = 0);
    2932