ucmtypes.h-Header
Dieser Header wird von usbref verwendet. Weitere Informationen finden Sie unter
ucmtypes.h enthält die folgenden Programmierschnittstellen:
Functions
UCM_PD_POWER_DATA_OBJECT_GET_TYPE Ruft den Typ des Power Data-Objekts aus der UCM_PD_POWER_DATA_OBJECT-Struktur ab. |
UCM_PD_POWER_DATA_OBJECT_INIT_BATTERY Initialisiert eine UCM_PD_POWER_DATA_OBJECT-Struktur als Power Data-Objekt vom Typ "Akkuversorgung". |
UCM_PD_POWER_DATA_OBJECT_INIT_FIXED Initialisiert eine in der UCM_PD_POWER_DATA_OBJECT für ein Power Data-Objekt vom Typ "Fixed Supply". |
UCM_PD_POWER_DATA_OBJECT_INIT_ULONG Initialisiert eine UCM_PD_POWER_DATA_OBJECT-Struktur, indem Power Data Object-Werte interpretiert werden, und legt jedes Feld richtig fest. |
UCM_PD_POWER_DATA_OBJECT_INIT_VARIABLE_NON_BATTERY Initialisiert eine UCM_PD_POWER_DATA_OBJECT-Struktur als Power Data-Objekt vom Typ "Variable Supply Non Battery". |
UCM_PD_REQUEST_DATA_OBJECT_INIT_ULONG Initialisiert eine UCM_PD_REQUEST_DATA_OBJECT-Struktur durch Interpretieren von Request Data Object-Werten und legt jedes Feld richtig fest. |
Strukturen
UCM_PD_POWER_DATA_OBJECT Beschreibt ein Power Data-Objekt. Informationen zu diesen Membern finden Sie in der Power Delivery-Spezifikation. |
UCM_PD_REQUEST_DATA_OBJECT Beschreibt ein Anforderungsdatenobjekt (Request Data Object, RDO). Informationen zu diesen Membern finden Sie in der Power Delivery-Spezifikation. |
Enumerationen
UCM_CHARGING_STATE Definiert den Ladezustand eines Typ-C-Connectors. |
UCM_PD_CONN_STATE Definiert den Aushandlungsstatus der Power Delivery (PD) eines Typ-C-Ports. |
UCM_PD_POWER_DATA_OBJECT_TYPE Definiert Power Data-Objekttypen. |
UCM_POWER_ROLE Definiert Energierollen von usb-typ-C verbundenen Geräten. |
UCM_TYPEC_CURRENT Definiert verschiedene aktuelle Typ-C-Ebenen, wie in der Typ-C-Spezifikation definiert. |
UCM_TYPEC_OPERATING_MODE Definiert die Betriebsmodi eines USB-Typ-C-Anschlusses. |
UCM_TYPEC_PARTNER Definiert den Status des Typ-C-Connectors. |