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.