Intestazione ucmmanager.h
Questa intestazione viene usata da usbref. Per altre informazioni, vedere:
- usb (Universal Serial Bus)
ucmmanager.h contiene le interfacce di programmazione seguenti:
Funzioni
UCM_CONNECTOR_CONFIG_INIT Inizializza una struttura UCM_CONNECTOR_CONFIG. |
UCM_CONNECTOR_PD_CONFIG_INIT Inizializza una struttura UCM_CONNECTOR_PD_CONFIG. |
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS_INIT Inizializza una struttura UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS. |
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS_INIT Inizializza una struttura UCM_CONNECTOR_TYPEC_ATTACH_PARAMS. |
UCM_CONNECTOR_TYPEC_CONFIG_INIT Inizializza la struttura UCM_CONNECTOR_TYPEC_CONFIG. |
UCM_MANAGER_CONFIG_INIT Inizializza una struttura UCM_MANAGER_CONFIG. |
UcmConnectorChargingStateChanged Notifica all'estensione del framework di gestione connettori USB (UcmCx) con lo stato di ricarica aggiornato del connettore partner. |
UcmConnectorCreare Crea un oggetto connettore. |
UcmConnectorDataDirectionChanged Notifica all'estensione del framework di gestione connettori USB (UcmCx) con il nuovo ruolo dati di una modifica del ruolo dati. |
UcmConnectorPdConnectionStateChanged Notifica all'estensione del framework di gestione connettori USB (UcmCx) con le funzionalità di connessione del contratto PD attualmente negoziato (se presente). |
UcmConnectorPdPartnerSourceCaps Notifica all'estensione del framework di gestione connettori USB (UcmCx) con le funzionalità di alimentazione del connettore partner. |
UcmConnectorPdSourceCaps Notifica all'estensione del framework di gestione connettori USB (UcmCx) con le funzionalità di alimentazione del connettore. |
UcmConnectorPowerDirectionChanged Notifica all'estensione del framework di gestione connettori USB (UcmCx) con il nuovo ruolo di alimentazione del connettore partner. |
UcmConnectorTypeCAttach Notifica all'estensione del framework di gestione connettori USB (UcmCx) quando è collegato un connettore partner. |
UcmConnectorTypeCCurrentAdChanged Notifica all'estensione del framework di gestione connettori USB (UcmCx) quando il connettore specificato modifica l'annuncio corrente. Il connettore lo modifica (quando è DFP/Source) o il partner lo modifica (quando è UFP/Sink). |
UcmConnectorTypeCDetach Notifica all'estensione del framework di gestione connettori USB (UcmCx) quando il connettore partner si scollega dal connettore di Type-C specificato. |
UcmInitializeDevice Inizializza l'estensione del framework di gestione connettori USB (UcmCx). |
Funzioni di callback
EVT_UCM_CONNECTOR_SET_DATA_ROLE Implementazione del driver client della funzione di callback dell'evento EVT_UCM_CONNECTOR_SET_DATA_ROLE che scambia il ruolo dati del connettore al ruolo specificato quando è collegato a un connettore partner. |
EVT_UCM_CONNECTOR_SET_POWER_ROLE Implementazione del driver client della funzione di callback dell'evento EVT_UCM_CONNECTOR_SET_POWER_ROLE che imposta il ruolo di alimentazione del connettore sul ruolo specificato quando è collegato a un connettore partner. |
Strutture
UCM_CONNECTOR_CONFIG Vengono descritte le opzioni di configurazione per un oggetto connettore Type-C. Una struttura di UCM_MANAGER_CONFIG inizializzata è un valore del parametro di input per UcmInitializeDevice. |
UCM_CONNECTOR_PD_CONFIG Descrive le funzionalità di Power Delivery 2.0 del connettore. |
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS Descrive i parametri per l'evento pd connection changed. |
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS Descrive il partner attualmente collegato al connettore. |
UCM_CONNECTOR_TYPEC_CONFIG Vengono descritte le opzioni di configurazione per un connettore Type-C. |
UCM_MANAGER_CONFIG Descrive le opzioni di configurazione per UCM Manager. Una struttura di UCM_MANAGER_CONFIG inizializzata è un valore del parametro di input per UcmInitializeDevice. |