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.