Messages
消息由消息頭和可變長度(包括零)數據部分組成。消息=頭+數據 格式如下圖:
1、只包含頭消息,其它爲PHY Layer.
2、包含消息頭和數據消息。
3、包含消息頭和數據消息,和擴展的消息。
Message Header
從表中可以看出消息頭消息含有16位的信息,對每位做出分析如下:
Extended :
1位擴展字段應設置爲零以表示控制消息或數據消息,設置爲1以表示擴展消息。
Number of Data Objects:
當擴展字段設置爲零時,數據對象的3位數字字段應表示32位的數字跟隨消息頭的數據對象。當該字段爲零時,消息是控制消息,當該字段爲非零時,消息是數據消息.
MessageID:
MessageIDCounter在通電時應初始化爲零,這是軟復位或硬復位的結果。的MessageIDCounter將在成功接收到作爲接收a的指示的消息時遞增GoodCRC消息。
Port Power Role:
0:sink 1:source
Cable Plug:
0:消息來自於DFP或者UFP 1:消息來自於插座
Specification Revision:
修訂規範 00 :Revision 1.0 01: Revision 2.0 10 :Revision 3.0 11 :Reserved, Shall Not be used
Port Data Role:
1:DFP 0:UFP
Message Type:
指定消息類型,跟控制消息相關,具體見下節控制消息圖。