Поделиться через


IPwmControllerProvider Интерфейс

Определение

Представляет свойства и методы, общие для всех контроллеров ШИМ.

public interface class IPwmControllerProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(318789947, 58083, 16548, 183, 217, 72, 223, 240, 55, 122, 82)]
struct IPwmControllerProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.Guid(318789947, 58083, 16548, 183, 217, 72, 223, 240, 55, 122, 82)]
public interface IPwmControllerProvider
Public Interface IPwmControllerProvider
Атрибуты

Требования к Windows

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (появилось в v1.0)

Свойства

ActualFrequency

Возвращает фактическую частоту ШИМ.

MaxFrequency

Возвращает максимальную частоту, предлагаемую контроллером.

MinFrequency

Возвращает минимальную частоту, предлагаемую контроллером.

PinCount

Возвращает количество контактов ШИМ, доступных в системе.

Методы

AcquirePin(Int32)

Получает указанный контакт и открывает его для использования.

DisablePin(Int32)

Останавливает ШИМ на этом контакте.

EnablePin(Int32)

Запускает сигнал ШИМ для указанного контакта.

ReleasePin(Int32)

Освобождает подключение к указанному контакту и делает его доступным для других пользователей.

SetDesiredFrequency(Double)

Задает нужную частоту ШИМ.

SetPulseParameters(Int32, Double, Boolean)

Задает параметры ШИМ для контакта, цикла выполнения и полярности.

Применяется к