1

私のコードは Android フォンで正常に実行されていますが、
以下のことをまだ理解していません..

sdp.c ファイルを調べると、次のような値があることがわかりました。

HIDParserVersion

//HIDParserVersion   0x0201 uint16          mandatory   4.3.2

static const uint16_t attr_parser_version = 0x0111;

0x201がその属性 ID であり、0x0111がその属性値であることを理解しています。
ただし、なぜ属性値として0x0111でなければならないのかわかりません。
もう 1 つの例は、そのサブクラスが0xccであることです。

誰か教えてください: これらの値の定義はどこにありますか?

ありがとうございました

4

1 に答える 1

1

https://www.bluetooth.org/Technical/AssignedNumbers/service_discovery.htmのセクション「Human Interface Device Profile」にある属性のリストを参照して ください。

https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=246761の「HID_SPEC_V11.pdf」などの値を含む詳細を参照してください ( https://www.bluetooth.org/Technical/Specifications経由)。 /adopted.htm )

于 2012-05-04T09:21:35.880 に答える