Data Sheet

Table Of Contents
14
2 Packet Templates
Following Packet Templates can be used in Basic or High-Level commands as data
containers. All of these messages inherited from PD_Packet packet template except those
which are used as containers for Data Objects.
2.1 PD_ControlMessage
Available fields for PD_ControlMessage packet template are:
Field Name
Description
MessageType
Default: 0
Reserved1
Default: 0
Rev2.0 only
PortDataRole_Reserved2
Default: 0
SpecificationRevision
Default: PD_SPEC_REVISION_2 (Rev2.0)
Default: PD_SPEC_REVISION_3 (Rev3.0)
PortPowerRole_CablePlug
Default: 0
MessageId
Default: 0
NumberOfDataObjects
Default: 0
Reserved2
Default: 0
Rev2.0 only
Extended
Default: 0
Rev3.0 only
2.2 PD_GoodCrcMessage
PD_GoodCrcMessage packet template has same fields as PD_ControlMessage but default value
for MessageType is 1.
2.3 PD_GotoMinMessage
PD_GotoMinMessage packet template has same fields as PD_ControlMessage but default value
for MessageType is 2.
2.4 PD_AcceptMessage
PD_AcceptMessage packet template has same fields as PD_ControlMessage but default value
for MessageType is 3.
2.5 PD_RejectMessage
PD_RejectMessage packet template has same fields as PD_ControlMessage but default value
for MessageType is 4.
2.6 PD_PingMessage
PD_PingMessage packet template has same fields as PD_ControlMessage but default value for
MessageType is 5.