Data Sheet

Table Of Contents
58
Message in Negotiation sequence will be transferred
using this Specification Revision.
Possible values:
PD_INVALID_VALUE(default)
Or other user defined value.
AutoSpecRev
Rev3.0 only. Indicates whether the Exerciser should
detect the Specification Revision automatically from
Negotiation sequence or not.
Possible values:
PD_FALSE,
PD_TRUE(default)
AutoUnchunkedSupport
Rev3.0 only. Indicates whether the Exerciser should
detect the Un-chunked Support automatically from
Negotiation sequence or not.
Possible values:
PD_FALSE,
PD_TRUE(default)
Note - If user sets the VBusVoltage_mv, then the PD Exerciser will set VBusVoltage_mv on the VBus
regardless the actual voltage value which UUT selected during the negotiation process, otherwise the
Exerciser will set the VBus using the voltage which UUT selected during the negotiation process.
Note - In order to apply voltages greater than 5V, the corresponding check box should be set in recording
options (Allow VBUS > 5v).
Result
None
Examples
#set negotiation using default values
$settings = PD_Negotiation_Source_Settings
call PD_SetNegotiationSetting_Source( $settings )
#set negotiation using reject as response
$settings
{
NegotiationResponse = PD_NEGOTIATION_REJECT
}
call PD_SetNegotiationSetting_Source( $settings )
5.1.3 PD_AddSourceCap
Adds a specified Source Capability to the PD Exerciser. Before adding a group of source
caps make sure that there is no unwanted source cap in the list by calling
PD_ResetSourceCaps command. This command must be called before PD_NegotiatePower_Source
or PD_NegotiatePower or PD_WaitForNegotiatePower commands to take effect.
Note - By default there is one pre-defined source cap(vSafe5V) in the list.
Format
Call PD_AddSourceCap(PD_PowerDataObject $PowerDataObject)
Parameters
$PowerDataObject
Parameter type is PD_PowerDataObject. Refer to PD_SourceCapabilitiesMessage for available source
power data objects.