Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa intestazione viene usata da Servizi di sistema. Per altre informazioni, vedere:
pwm.h contiene le interfacce di programmazione seguenti:
IOCTL
|
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD Recupera il periodo di segnale di output effettivo del controller PWM (Pulse Width Modulation), come verrebbe misurato sui canali di output. |
|
IOCTL_PWM_CONTROLLER_GET_INFO Recupera informazioni su un controller PWM (Pulse Width Modulation). Queste informazioni non cambiano dopo l'inizializzazione del controller. |
|
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD Imposta il periodo di segnale di output di un controller PWM (Pulse Width Modulation) su un valore suggerito. |
|
IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE Recupera la percentuale del ciclo di servizio corrente per un pin o un canale. Il codice di controllo restituisce la percentuale come struttura PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT. |
|
IOCTL_PWM_PIN_GET_POLARITY Recupera la polarità del segnale corrente del pin o del canale. Il codice di controllo ottiene la polarità del segnale come struttura PWM_PIN_GET_POLARITY_OUTPUT. La polarità del segnale è Attiva alta o Bassa attiva, come definito nell'enumerazione PWM_POLARITY. |
|
IOCTL_PWM_PIN_IS_STARTED Recupera lo stato di generazione del segnale per un pin o un canale. Ogni pin ha uno stato avviato o arrestato come struttura PWM_PIN_IS_STARTED_OUTPUT. |
|
IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE Impostare un valore percentuale del ciclo di servizio desiderato per il pin o il canale del controller. Il codice di controllo specifica la percentuale come struttura PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT. |
|
IOCTL_PWM_PIN_SET_POLARITY Imposta la polarità del segnale del pin o del canale. Il codice di controllo imposta la polarità del segnale in base a una struttura PWM_PIN_SET_POLARITY_INPUT. La polarità del segnale è Attiva alta o Bassa attiva, come definito nell'enumerazione PWM_POLARITY. |
|
IOCTL_PWM_PIN_START Avvia la generazione del segnale PWM (Pulse Width Modulation) su un pin o un canale. Per verificare se è stato avviato un pin, usare IOCTL_PWM_PIN_IS_STARTED. |
|
IOCTL_PWM_PIN_STOP Arresta la generazione del segnale PWM (Pulse Width Modulation) su un pin o un canale. Per verificare se è stato avviato un pin, usare IOCTL_PWM_PIN_IS_STARTED. |
Strutture
|
PWM_CONTROLLER_INFO Rappresenta le informazioni statiche che caratterizzano un controller PWM (Pulse Width Modulation). |
|
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT Contiene un valore di input per un periodo di segnale suggerito per il controller PWM (Pulse Width Modulation). |
|
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT Contiene il periodo di segnale di output effettivo del controller PWM (Pulse Width Modulation). |
|
PWM_PIN_SET_POLARITY_INPUT Contiene un valore desiderato per la polarità di un pin o di un canale. |
Enumerazioni
|
PWM_POLARITY Rappresenta la polarità del livello del segnale PWM (Pulse Width Modulation) rispetto al ciclo di lavoro. |