Encabezado pwm.h
Los servicios del sistema usan este encabezado. Para más información, consulte:
pwm.h contiene las siguientes interfaces de programación:
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD Recupera el período de señal de salida efectivo del controlador de modulación de ancho de pulso (PWM), ya que se mediría en sus canales de salida. |
IOCTL_PWM_CONTROLLER_GET_INFO Recupera información sobre un controlador de modulación de ancho de pulso (PWM). Esta información no cambia después de inicializar el controlador. |
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD Establece el período de señal de salida de un controlador de modulación de ancho de pulso (PWM) en un valor sugerido. |
IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE Recupera el porcentaje de ciclo de trabajo actual para un pin o canal. El código de control devuelve el porcentaje como una estructura PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT. |
IOCTL_PWM_PIN_GET_POLARITY Recupera la polaridad de señal actual del pin o canal. El código de control obtiene la polaridad de señal como una estructura PWM_PIN_GET_POLARITY_OUTPUT. La polaridad de señal es Alta activa o Baja activa, tal y como se define en la enumeración PWM_POLARITY. |
IOCTL_PWM_PIN_IS_STARTED Recupera el estado de generación de señal para un pin o canal. Cada patilla tiene un estado de iniciado o detenido como una estructura de PWM_PIN_IS_STARTED_OUTPUT. |
IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE Establezca un valor de porcentaje de ciclo de trabajo deseado para el pin o canal del controlador. El código de control especifica el porcentaje como una estructura de PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT. |
IOCTL_PWM_PIN_SET_POLARITY Establece la polaridad de señal del pin o canal. El código de control establece la polaridad de señal en función de una estructura de PWM_PIN_SET_POLARITY_INPUT. La polaridad de señal es Alta activa o Baja activa, tal y como se define en la enumeración PWM_POLARITY. |
IOCTL_PWM_PIN_START Inicia la generación de señal de modulación de ancho de pulso (PWM) en un pin o canal. Para comprobar si se ha iniciado un pin, use IOCTL_PWM_PIN_IS_STARTED. |
IOCTL_PWM_PIN_STOP Detiene la generación de señal de modulación de ancho de pulso (PWM) en un pin o canal. Para comprobar si se ha iniciado un pin, use IOCTL_PWM_PIN_IS_STARTED. |
PWM_CONTROLLER_INFO Representa la información estática que caracteriza un controlador de modulación de ancho de pulso (PWM). |
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT Contiene un valor de entrada para un período de señal sugerido para el controlador de modulación de ancho de pulso (PWM). |
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT Contiene el período de señal de salida efectivo del controlador de modulación de ancho de pulso (PWM). |
PWM_PIN_SET_POLARITY_INPUT Contiene un valor deseado para la polaridad de un pin o canal. |
PWM_POLARITY Representa la polaridad de nivel de señal de modulación de ancho de pulso (PWM) con respecto al ciclo de trabajo. |