割り込みエンドポイント ディスクリプタ
アセンブラの魔女 ⧫ PTP ⧫ Still Image Capture Device Class ⧫ 割り込みエンドポイント ディスクリプタ
アセンブラの魔女 ⧫ PTP ⧫ Still Image Capture Device Class ⧫ 割り込みエンドポイント ディスクリプタ
 Still Image Capture Deviceクラスの割り込みエンドポイント ディスクリプタは、以下のような内容となります。

オフセット
[byte]
フィールド サイズ
[byte]
値 説明
0 bLength 1 0x07 このディスクリプタのサイズ(byte)。常に0x07を設定する
1 bDescriptorType 1 0x05 常にエンドポイント ディスクリプタであることを意味する0x05を設定する
2 bEndpointAddress 1 0x8? 上位4ビットは転送方向(IN)を示す0x8を設定。下位4ビットは他のエンドポイントと重複しない値を設定する。
3 bmAttributes 1 0x03 0x03:割り込み転送用エンドポイント
4 wMaxPacketSize 2 number このエンドポイントの最大パケットバイト数(64以下)
6 bInterval 1 number このエンドポイントのデータ転送のためのポーリング周期

 2000年代のPTP対応デジタルスチルカメラ「DSC-U60」の割り込みエンドポイント ディスクリプタは、以下のような内容となっています。

オフセット
[byte]
フィールド サイズ
[byte]
値 説明
0 bLength 1 0x07 このディスクリプタのサイズ=7バイト
1 bDescriptorType 1 0x05 ディスクリプタタイプ=エンドポイント ディスクリプタ
2 bEndpointAddress 1 0x83 IN方向のエンドポイント, エンドポイント番号3
3 bmAttributes 1 0x03 0x03:割り込み用エンドポイント
4 wMaxPacketSize 2 0x0008 このエンドポイントの最大パケットバイト数=0x0008バイト
6 bInterval 1 0x0A ポーリング周期:10ms

▼ Property
記事情報
datePublished2011-01-01
dateModified2018-07-26
authorアセンブラの魔女
headlineStill Image Capture Device Classの割り込みエンドポイント ディスクリプタについての説明記事です
keywordsPTP
keywordsUSB
keywordsStill Image Capture Device Class
keywordsエンドポイント
keywords割り込みエンドポイント ディスクリプタ
publisher name= wiredFish, logo.name= wiredFish, logo.url= https://books-nekoya.jp/Programming/chigu-hagu-title-01.png size= 208 pixel x 50 pixel
image.url url= https://books-nekoya.jp/Programming/chigu-hagu-title-01.png , size= 208 pixel x 50 pixel