| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
The Request Data Object (RDO) Shall be returned by the Sink making a request for power. See Section 6.4.2 Request Message. More...
#include <usbc_pd.h>
The Request Data Object (RDO) Shall be returned by the Sink making a request for power. See Section 6.4.2 Request Message.
| struct { ... } pd_rdo::augmented | 
Create an Augmented RDO value See Table 6-22 Programmable Request Data Object.
| struct { ... } pd_rdo::battery | 
Create a Battery RDO value See Table 6-20 Battery Request Data Object.
| uint32_t pd_rdo::cap_mismatch | 
Capability Mismatch
| struct { ... } pd_rdo::fixed | 
Create a Fixed RDO value See Table 6-19 Fixed and Variable Request Data Object.
| uint32_t pd_rdo::giveback | 
Give Back Flag
| uint32_t pd_rdo::min_operating_power | 
Minimum Operating Power in 250mW units
| uint32_t pd_rdo::min_or_max_operating_current | 
Operating Current 10mA units NOTE: If Give Back Flag is zero, this field is the Maximum Operating Current. If Give Back Flag is one, this field is the Minimum Operating Current.
| uint32_t pd_rdo::no_usb_suspend | 
No USB Suspend
| uint32_t pd_rdo::object_pos | 
Object Position (000b is Reserved and Shall Not be used)
| uint32_t pd_rdo::operating_current | 
Operating current in 10mA units
Operating Current 50mA units
| uint32_t pd_rdo::operating_power | 
Operating power in 250mW units
| uint32_t pd_rdo::output_voltage | 
Output Voltage in 20mV units
| uint32_t pd_rdo::raw_value | 
Raw RDO value
| uint32_t pd_rdo::reserved0 | 
Reserved - Shall be set to zero.
| uint32_t pd_rdo::reserved1 | 
Reserved - Shall be set to zero.
| uint32_t pd_rdo::reserved2 | 
Reserved - Shall be set to zero
| uint32_t pd_rdo::reserved3 | 
Reserved - Shall be set to zero.
| uint32_t pd_rdo::unchunked_ext_msg_supported | 
Unchunked Extended Messages Supported
| uint32_t pd_rdo::usb_comm_capable | 
USB Communications Capable
| struct { ... } pd_rdo::variable | 
Create a Variable RDO value See Table 6-19 Fixed and Variable Request Data Object.