UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE enumeration (ucmtcpciportcontroller.h)
Defines generic alert values that are used to indicate the type of hardware alert received on the port controller.
Syntax
typedef enum _UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE {
UcmTcpciPortControllerAlertInvalid,
UcmTcpciPortControllerAlertCCStatus,
UcmTcpciPortControllerAlertPowerStatus,
UcmTcpciPortControllerAlertReceiveSOPMessageStatus,
UcmTcpciPortControllerAlertReceivedHardReset,
UcmTcpciPortControllerAlertTransmitSOPMessageFailed,
UcmTcpciPortControllerAlertTransmitSOPMessageDiscarded,
UcmTcpciPortControllerAlertTransmitSOPMessageSuccessful,
UcmTcpciPortControllerAlertVbusVoltageAlarmHi,
UcmTcpciPortControllerAlertVbusVoltageAlarmLo,
UcmTcpciPortControllerAlertFault,
UcmTcpciPortControllerAlertRxBufferOverflow,
UcmTcpciPortControllerAlertVbusSinkDisconnectDetected
} UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE;
Constants
UcmTcpciPortControllerAlertInvalid The alert is invalid. |
UcmTcpciPortControllerAlertCCStatus Indicates a CC status change alert. |
UcmTcpciPortControllerAlertPowerStatus Indicates a power status change alert. |
UcmTcpciPortControllerAlertReceiveSOPMessageStatus Indicates an SOP message alert. |
UcmTcpciPortControllerAlertReceivedHardReset Indicates a hard Reset alert. |
UcmTcpciPortControllerAlertTransmitSOPMessageFailed Indicates that the SOP message transmission was not successful. |
UcmTcpciPortControllerAlertTransmitSOPMessageDiscarded Indicates that the SOP message transmission was not sent due to an incoming receive message. |
UcmTcpciPortControllerAlertTransmitSOPMessageSuccessful Indicates that the SOP message transmission was successful. |
UcmTcpciPortControllerAlertVbusVoltageAlarmHi Indicates a high-voltage alarm. |
UcmTcpciPortControllerAlertVbusVoltageAlarmLo Indicates a low-voltage alarm. |
UcmTcpciPortControllerAlertFault Indicates that a Fault has occurred. |
UcmTcpciPortControllerAlertRxBufferOverflow Indicates that the TCPC Rx buffer has overflowed. |
UcmTcpciPortControllerAlertVbusSinkDisconnectDetected Indicates that a VBUS Sink Disconnect Threshold crossing has been detected |
Requirements
Requirement | Value |
---|---|
Header | ucmtcpciportcontroller.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for