Data Sheet

Table Of Contents
44
PacketType
Message type to receive. Possible values:
PD_MESSAGE_TYPE_ANY(default)
PD_MESSAGE_TYPE_GOODCRC
PD_MESSAGE_TYPE_GOTO_MIN
PD_MESSAGE_TYPE_ACCEPT
PD_MESSAGE_TYPE_REJECT
PD_MESSAGE_TYPE_PING
PD_MESSAGE_TYPE_PS_RDY
PD_MESSAGE_TYPE_GET_SOURCE_CAP
PD_MESSAGE_TYPE_GET_SINK_CAP
PD_MESSAGE_TYPE_DR_SWAP
PD_MESSAGE_TYPE_PR_SWAP
PD_MESSAGE_TYPE_VCONN_SWAP
PD_MESSAGE_TYPE_WAIT
PD_MESSAGE_TYPE_SOFT_RESET
PD_MESSAGE_TYPE_SOURCE_CAP
PD_MESSAGE_TYPE_REQUEST
PD_MESSAGE_TYPE_BIST
PD_MESSAGE_TYPE_SINK_CAP
PD_MESSAGE_TYPE_VDM
PD_MESSAGE_TYPE_NOT_SUPPORTED
PD_MESSAGE_TYPE_GET_SRC_CAP_EXT
PD_MESSAGE_TYPE_GET_STATUS
PD_MESSAGE_TYPE_FR_SWAP
PD_MESSAGE_TYPE_BATTERY_STATUS
PD_MESSAGE_TYPE_ALERT
PD_MESSAGE_TYPE_SRC_CAP_EXT
PD_MESSAGE_TYPE_STATUS
PD_MESSAGE_TYPE_GET_BATTERY_CAP
PD_MESSAGE_TYPE_GET_BATTERY_STATUS
PD_MESSAGE_TYPE_BATTERY_CAP
PD_MESSAGE_TYPE_GET_MANUFACTURER_INFO
PD_MESSAGE_TYPE_MANUFACTURER_INFO
PD_MESSAGE_TYPE_SECURITY_REQUEST
PD_MESSAGE_TYPE_SECURITY_RESPONSE
VdmCommand
VDM command. Possible values:
PD_VDM_COMMAND_ANY(default)
PD_VDM_COMMAND_DISCOVER_IDENTITY
PD_VDM_COMMAND_DISCOVER_SVIDS
PD_VDM_COMMAND_DISCOVER_MODES
PD_VDM_COMMAND_ENTER_MODE
PD_VDM_COMMAND_EXIT_MODE
PD_VDM_COMMAND_DISPLAYPORT_STATUS_UPDATE
PD_VDM_COMMAND_DISPLAYPORT_CONFIGURE
PD_VDM_COMMAND_ATTENTION
VdmCommandType
VDM command type. Possible values:
PD_VDM_COMMAND_TYPE_INITIATOR(default)
PD_VDM_COMMAND_TYPE_RESPONDER_ACK
PD_VDM_COMMAND_TYPE_RESPONDER_NAK
PD_VDM_COMMAND_TYPE_RESPONDER_BUSY
PD_VDM_COMMAND_TYPE_ANY
AutoGoodCrc
Send GoodCrc on receiving a message, automatically. Possible values:
PD_TRUE(default)
PD_FALSE
DelayBeforeGoodCrc
Delay before sending GoodCrc message. Default: 0
WaitTimeOut
Receive timeout(micro second).
Possible values:
PD_DEFAULT_TIMEOUT_SENDER_RESPONSE(default)
PD_DEFAULT_TIMEOUT_INFINIT
Or other user defined value.
DiscardPrevReceived
Discards any (unprocessed) packet received before calling
PD_ReceivePacket function. Possible values:
PD_TRUE
PD_FALSE(default)
ReturnOnUnexpectedPkt
If set to PD_TRUE, cause PD_ReceivePacket() function to return on
receiving unexpected packet. Possible values:
PD_TRUE
PD_FALSE(default)
Result
User can evaluate the command results(including sub-results) using IfMatched/ElseMatched
command.
List of result values:
Result Value
Description