Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by usbref. For more information, see:
ucmtypes.h contains the following programming interfaces:
Functions
UCM_PD_POWER_DATA_OBJECT_GET_TYPE Retrieves the type of Power Data Object from the UCM_PD_POWER_DATA_OBJECT structure. |
UCM_PD_POWER_DATA_OBJECT_INIT_BATTERY Initializes a UCM_PD_POWER_DATA_OBJECT structure as a Battery Supply type Power Data Object. |
UCM_PD_POWER_DATA_OBJECT_INIT_FIXED Initializes a to the UCM_PD_POWER_DATA_OBJECT for a Fixed Supply type Power Data Object. |
UCM_PD_POWER_DATA_OBJECT_INIT_ULONG Initializes a UCM_PD_POWER_DATA_OBJECT structure by interpreting Power Data Object values and sets each field correctly. |
UCM_PD_POWER_DATA_OBJECT_INIT_VARIABLE_NON_BATTERY Initializes a UCM_PD_POWER_DATA_OBJECT structure as a Variable Supply Non Battery type Power Data Object. |
UCM_PD_REQUEST_DATA_OBJECT_INIT_ULONG Initializes a UCM_PD_REQUEST_DATA_OBJECT structure by interpreting Request Data Object values and sets each field correctly. |
Structures
UCM_PD_POWER_DATA_OBJECT Describes a Power Data Object. For information about these members, see the Power Delivery specification. |
UCM_PD_REQUEST_DATA_OBJECT Describes a Request Data Object (RDO). For information about these members, see the Power Delivery specification. |
Enumerations
UCM_CHARGING_STATE Defines the charging state of a Type-C connector. |
UCM_PD_CONN_STATE Defines power delivery (PD) negotiation states of a Type-C port. |
UCM_PD_POWER_DATA_OBJECT_TYPE Defines Power Data Object types. |
UCM_POWER_ROLE Defines power roles of USB Type-C connected devices. |
UCM_TYPEC_CURRENT Defines different Type-C current levels, as defined in the Type-C specification. |
UCM_TYPEC_OPERATING_MODE Defines operating modes of a USB Type-C connector. |
UCM_TYPEC_PARTNER Defines the state of the Type-C connector. |