Data Sheet

Table Of Contents
61
Possible values:
PD_FALSE,
PD_TRUE(default)
Result
None
Examples
#Set sink negotiation settings as default
$settings = PD_Negotiation_Sink_Settings
call PD_SetNegotiationSetting_Sink( $settings )
5.1.7 PD_AddSinkCap
Adds Sink Capabilities to PD Exerciser. Before adding a group of sink caps make sure that
there is no unwanted sink cap in the list by calling PD_ResetSinkCaps command. This
command must be called before PD_NegotiatePower_Sink or PD_NegotiatePower or
PD_WaitForNegotiatePower or PD_DelayAutoResponse commands to take effect.
Note - By default there is one pre-defined sink cap in the list.
Format
Call PD_AddSinkCap(PD_PowerDataObject $PowerDataObject)
Parameters
$PowerDataObject
Parameter type is PD_PowerDataObject. Refer to PD_SinkCapabilitiesMessage for available sink power
data objects.
Result
None
Examples
local $power_data_object = PD_PowerDataObjectFixedSupply_Sink
{
OperationalCurrent_10mAUnits = 50
Voltage_50mVUnits = 100
}
call PD_AddSinkCap($power_data_object)
5.1.8 PD_ResetSinkCaps
Clears all Sink Capabilities defined for PD Exercise. Should be called before adding one or
more sink capabilities.
Format
Call PD_ResetSinkCaps()
Parameters
None
Result
None