最終更新:2015-05-08 (金) 15:23:54 (1350d)  

レポートディスクリプタ/グローバルアイテム はてなブックマークを見る
Top / レポートディスクリプタ / グローバルアイテム

  • データの最大値とかの属性、レポートのサイズや数の指定
  • 続くフィールドのデフォルト属性になる(次の同じ項目が出てくるまで適用される)
  • メインアイテムが出てきても一時状態テーブルに残る。
    item tagbTagbTypebSize意味bSize=0bSize=1bSize=2bSize=3
    Usage Page (必須)000001nn現在の Usage Page を指定している値。アイテム使用法のインデックスを定義-0x050x060x07
    Logical Minimum (必須)000101nn変数または配列のアイテムが報告する最小値。たとえば、0~128 まで X位置価値を報告するマウスは、0 の論理的な最小値をもつ。0x140x150x160x17
    Logical Maximum (必須)001001nn変数または配列のアイテムが報告する最大値。たとえば、0~128 まで X位置価値を報告するマウスは、128 の論理的な最大値をもつ。0x240x250x260x27
    Physical Minimum?001101nn物理的な最小範囲値(論理値xUnit値)0x340x350x360x37
    Physical Maximum010001nn物理的な最大範囲値(論理値xUnit値)0x440x450x460x47
    Unit Exponent010101nn基数を 10 としたときの指数(2 の補数)0x540x550x560x57
    Unit011001nn単位値0x640x650x660x67
    Report Size (必須)011101nnレポートフィールドのサイズをビットで指定する符号なし値0x740x750x760x77
    Report ID100001nnレポート ID を指定する符号なし値0x840x850x860x87
    Report Count (必須)100101nnアイテムのデータフィールド数を指定する符号なし整数
    何個のフィールドがこの特定のアイテムのためにレポートに含められるかを決定する(したがってビットが何個であるかがレポートに付け加えられる)
    0x940x950x960x97
    Push101001nnグローバル・アイテムの状態一覧をスタックに保管0xA40xA50xA60xA7
    Pop101101nnスタックの先頭に保管されているグローバル・アイテムの状態一覧を取り出す0xB40xB50xB60xB7