USB PDには、以下3種類のメッセージがあります。また、それぞれのメッセージについて、パケット構成を図6にまとめます。
ポート/パートナー間のメッセージフロー管理や、追加データを必要としないメッセージを交換するために使用される短い制御メッセージです。コントロールメッセージの長さは16ビットで、以下のような種類があります(表6)
| メッセージタイプID(5ビット) | タイプ | 送信者 |
|---|---|---|
| 00000 | Reserved | なし |
| 00001 | GoodCRC | ソース、シンクまたはCable Plug |
| 00010 | GotoMin | ソースのみ |
| 00011 | Accept | ソース、シンクまたはCable Plug |
| 00100 | Reject | ソース、シンクまたはCable Plug |
| 00101 | Ping | ソースのみ |
| 00110 | PS_RDY | ソースまたはシンク |
| 00111 | Get_Source_Cap | シンクまたはDRP |
| 01000 | Get_Sink_Cap | ソースまたはDRP |
| 01001 | DR_Swap | ソースまたはシンク |
| 01010 | PR_Swap | ソースまたはシンク |
| 01011 | VCONN_Swap | ソースまたはシンク |
| 01100 | Wait | ソースまたはシンク |
| 01101 | Soft_Reset | ソースまたはシンク |
| 01110 | Data_Reset | ソースまたはシンク |
| 01111 | Data_Reset_Complete | ソースまたはシンク |
| 10000 | Not_Supported | ソース、シンクまたはCable Plug |
| 10001 | Get_Source_Cap_Extended | シンクまたはDRP |
| 10010 | Get_Status | ソースまたはシンク |
| 10011 | FR_Swap | シンク |
| 10100 | Get_PPS_Status | シンク |
| 10101 | Get_Country_Codes | ソースまたはシンク |
| 10110 | Get_Sink_Cap_Extended | ソースまたはDRP |
| 10111 | Get_Source_Info | シンクまたはDRP |
| 11000 | Get_Revision | ソースまたはシンク |
| 11001… 11111 | Reserved | なし |
Copyright © ITmedia, Inc. All Rights Reserved.
記事ランキング