【コラム】
このACK TPに対するレスポンスはPhoto01の様にまとめられる。基本的には珍しいものはなく、ごく普通の対応である。ただし見ての通り、エラー発生時にはそれぞれ対応する処理を行う必要がある関係で、次から説明するPacketがそれぞれ用意されることになる。
これはDevice→Hostでのみ使われるTPである。DeviceがOUT Endpointの場合、Data Packetを受け取るためのバッファが満杯の場合に、IN Endpointは逆に、ACK TPの返答としてData Packetを送り出す準備が整っていない場合にこれを送信する。フィールドのSubTypeにはNRDYが、Direction/Endpoint Number/Stream IDなどは直前に届いたACK TPと同じものが入る。
これはDevice→Hostに対して、Device側が送信または受信の準備が整った事を通知するTPである。一見ACK TPと同じ機能であるが、フィールドを比較するとRetry/Host Error/Seq Numberなどのフィールドが無い(ACK TPはHost→DeviceのPacketだから、Device→HostのERDY TPがこれを持たないのはある意味当然ではある)ほか、Number of Packetsの意味合いがやや異なる。DeviceがOUT Endpointの場合、その意味合いはACK TPと同じである。問題はIN Endpointの場合で、この場合はHostがTransactionを再開した場合にどれだけのデータパケットを受け取れるか、を示す形になる。要するにTransactionの再開にあたって、Device側が準備出来ている事を示すために使われるものだ。
これはHost→Deviceのみで使われるTPである。これはControl Endpointに対して、これからControl TransferのStatus stageを開始することを通知するTPである。ここまでちょっと説明してこなかったが、全てのEndpointはControl Endpointと呼ばれる機能を持っている(もっと正確に書けば、Control Endpoint単独で成立するものもあれば、Bulk Endpointとペアになっているものもあると言うべきであろう)。で、このStatus TPはControl Endpointに対するTPという形になる。フィールドの内容は概ねACK TPと同じであるが、ERDY同様Retry/Host Error/Seq Numberなどのフィールドは無い。
これはDevice→Hostのみで使われるTPとなる。これは、
・EndpointがHalt状態にある
・Control Transferが不正状態になった
事をHostに通知するために利用される。フィールドの内容はStatus TP同様である。
これはDevice→Hostでのみ使われるもので、DeviceあるいはInterfaceの状態がHostからのリクエストとは非同期に変化した場合に、それを通知するものとなる。例えばDeviceが独自の待機状態に入ったとか、逆に待機状態から抜けたといったケースである。といっても、基本的にはこのTPでは電源状態の変化の通知を行うのが主であり、Device Specificな情報を送ることは考慮していない。
フィールドを見ると、SubTypeにはDEV_NOTICICATIONが入り、続くNotification Typeは、
・FUNCTION_WAKE
・LATENCY_TORELANCE_MESSAGE
・BUS_INTERVAL_ADJUSTMENT_MESSAGE
の3種類のみが用意される。続くNotification Type Specificのフィールドであるが、これはNotification Typeによって当然異なる。FUNCTION_WAKEの場合、Photo07の様にごくシンプルである。要するにWakeupしたわけだから、それを通知すれば済む。
(続く)
| レノボ・ジャパン、ウェブ広告モデルを一般公募 - 新生活キャンペーンの一環で [21:21 2/10] |
| 【レポート】スマートフォンを狙ったワンクリック詐欺やオンラインバンキングを狙うゼットボット - トレンドマイクロマンスリーレポート [20:43 2/10] |
| 【レポート】レノボ、大和研究所の開発陣らによる「ThinkPad X1 Hybrid」の技術解説 [20:41 2/10] |
| デル、「冬モデルファイナルセール」最終週 - 各種アップグレードが無料 [20:13 2/10] |
| Appleが3月初旬にスペシャルイベント開催の噂 - iPad 3の発表か [18:34 2/10] |
|
【レポート】駆け出しイラストレーターのでこ、Webサイト制作に悪戦苦闘の巻 [12:00 2/11] クリエイティブ |
|
【コラム】節子、それタイタニックやない! 第1回 元格闘家演じるS.W.A.T.が繰り出す手加減ナシのアクションでオーバーキル! [12:00 2/11] エンタメ |
|
元タカラジェンヌの真琴つばさ、昼ドラで大御所・小林幸子とガチンコ対決! [11:30 2/11] エンタメ |
|
入院・手術でかかるお金は? [11:15 2/11] キャリア |
|
[長谷川潤]パンダ出産に「私もいつか…」と 映画「51」で初ナレーション [11:13 2/11] エンタメ |