ポート/パートナー間の情報交換に使用されるデータメッセージです。データメッセージの長さは48~240ビットで、以下のような種類があります(表7)
| メッセージタイプID(5bit) | タイプ | 送信者 |
|---|---|---|
| 00000 | Reserved | なし |
| 00001 | Source_Capabilities | ソースまたはDRP |
| 00010 | Request | シンクのみ |
| 00011 | BIST | テスター、ソースまたはシンク |
| 00100 | Sink_Capabilities | シンクまたはDRP |
| 00101 | Battery_Status | ソースまたはシンク |
| 00110 | Alert | ソースまたはシンク |
| 00111 | Get_Country_Info | ソースまたはシンク |
| 01000 | Enter_USB | DFP |
| 01001 | EPR_Request | シンク |
| 01010 | EPR_Mode | ソースまたはシンク |
| 01011 | Source_Info | ソース |
| 01100 | Revision | ソース、シンクまたはCable Plug |
| 01101…01110 | Reserved | なし |
| 01111 | Vendor_Defined | ソース、シンクまたはCable Plug |
| 10000…11111 | Reserved | なし |
ポート/パートナーのペア間で情報を交換するために使用される拡張メッセージ。拡張メッセージのサイズはMaxExtendedMsgLenで指定するバイト数によります。拡張メッセージには以下のような種類があります(表8)
| メッセージタイプID(5bit) | タイプ | 送信者 |
|---|---|---|
| 00000 | Reserved | なし |
| 00001 | Source_Capabilities_Extended | ソースまたはDRP |
| 00010 | Status | ソース、シンクまたはCable Plug |
| 00011 | Get_Battery_Cap | ソースまたはシンク |
| 00100 | Get_Battery_Status | ソースまたはシンク |
| 00101 | Battery_Capabilities | ソースまたはシンク |
| 00110 | Get_Manufacturer_Info | ソースまたはシンク |
| 00111 | Manufacturer_Info | ソース、シンクまたはCable Plug |
| 01000 | Security_Request | ソースまたはシンク |
| 01001 | Security_Response | ソース、シンクまたはCable Plug |
| 01010 | Firmware_Update_Request | ソースまたはシンク |
| 01011 | Firmware_Update_Response | ソース、シンクまたはCable Plug |
| 01100 | PPS_Status | ソース |
| 01101 | Country_Info | ソースまたはシンク |
| 01110 | Country_Codes | ソースまたはシンク |
| 01111 | Sink_Capabilities_Extended | シンクまたはDRP |
| 10000 | Extended_Control | ソースまたはシンク |
| 10001 | EPR_Source_Capabilities | ソースまたはDRP |
| 10010 | EPR_Sink_Capabilities | シンクまたはDRP |
| 10011 - 11101 | Reserved | なし |
| 11110 | Vendor_Defined_Extended | ソース、シンクまたはCable Plug |
| 11111 | Reserved | なし |
Copyright © ITmedia, Inc. All Rights Reserved.