PDStack Middleware Library
cy_stc_pdstack_dpm_ext_status_t Struct Reference

Description

PD device latest policy status structure.

This structure holds all of the configuration and status information associated with PD3.1 update. Structure should not be directly modified by any of the application code.

Data Fields

uint8_t extSrcCap [CY_PD_EXT_SRCCAP_BUF_SIZE]
 Buffer to hold extended source caps. More...
 
uint8_t extSnkCap [CY_PD_EXT_SNKCAP_BUF_SIZE]
 Buffer to hold extended sink caps. More...
 
cy_pd_pd_do_t srcInfo
 Source information. More...
 
cy_pd_pd_do_t revision
 PD revision. More...
 
bool eprActive
 EPR mode status. More...
 
bool eprToSpr
 EPR flag to indicate limit SNK PDO to SPR. More...
 
bool eprAvsActive
 EPR AVS contract status. More...
 
uint8_t eprAvsMode
 EPR AVS mode status. More...
 
uint8_t curEprSrcPdoCount
 EPR source PDO count in the last sent EPR source cap. More...
 
uint8_t curEprSnkPdoCount
 EPR sink PDO count in the last sent EPR sink cap. More...
 
cy_stc_pdstack_epr_t epr
 EPR structure. More...
 
uint8_t pwrLed
 Power LED state. More...
 

Field Documentation

◆ extSrcCap

uint8_t cy_stc_pdstack_dpm_ext_status_t::extSrcCap[CY_PD_EXT_SRCCAP_BUF_SIZE]

Buffer to hold extended source caps.

◆ extSnkCap

uint8_t cy_stc_pdstack_dpm_ext_status_t::extSnkCap[CY_PD_EXT_SNKCAP_BUF_SIZE]

Buffer to hold extended sink caps.

◆ srcInfo

cy_pd_pd_do_t cy_stc_pdstack_dpm_ext_status_t::srcInfo

Source information.

◆ revision

cy_pd_pd_do_t cy_stc_pdstack_dpm_ext_status_t::revision

PD revision.

◆ eprActive

bool cy_stc_pdstack_dpm_ext_status_t::eprActive

EPR mode status.

◆ eprToSpr

bool cy_stc_pdstack_dpm_ext_status_t::eprToSpr

EPR flag to indicate limit SNK PDO to SPR.

◆ eprAvsActive

bool cy_stc_pdstack_dpm_ext_status_t::eprAvsActive

EPR AVS contract status.

◆ eprAvsMode

uint8_t cy_stc_pdstack_dpm_ext_status_t::eprAvsMode

EPR AVS mode status.

◆ curEprSrcPdoCount

uint8_t cy_stc_pdstack_dpm_ext_status_t::curEprSrcPdoCount

EPR source PDO count in the last sent EPR source cap.

◆ curEprSnkPdoCount

uint8_t cy_stc_pdstack_dpm_ext_status_t::curEprSnkPdoCount

EPR sink PDO count in the last sent EPR sink cap.

◆ epr

cy_stc_pdstack_epr_t cy_stc_pdstack_dpm_ext_status_t::epr

EPR structure.

◆ pwrLed

uint8_t cy_stc_pdstack_dpm_ext_status_t::pwrLed

Power LED state.