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) |
Задает параметры ШИМ для контакта, цикла выполнения и полярности. |