GpioDriver 类

定义

Gpio 驱动程序的基类。 Gpio 驱动程序提供从数字 I/O 引脚读取和写入的方法。

public abstract class GpioDriver : IDisposable
type GpioDriver = class
    interface IDisposable
Public MustInherit Class GpioDriver
Implements IDisposable
继承
GpioDriver
派生
实现

构造函数

GpioDriver()

Gpio 驱动程序的基类。 Gpio 驱动程序提供从数字 I/O 引脚读取和写入的方法。

属性

PinCount

驱动程序提供的引脚数。

方法

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

为固定值更改事件添加处理程序。

ClosePin(Int32)

关闭打开的固定。

ConvertPinNumberToLogicalNumberingScheme(Int32)

将板引脚编号转换为驱动程序的逻辑编号方案。

Dispose()

释放此实例,关闭所有打开的引脚

Dispose(Boolean)

释放此实例

GetPinMode(Int32)

获取图钉的模式。

IsPinModeSupported(Int32, PinMode)

检查引脚是否支持特定模式。

OpenPin(Int32)

打开一个固定,以便它可供使用。 驱动程序尝试在不更改其模式或值的情况下打开引脚。

QueryComponentInformation()

查询有关组件及其子级的信息。

Read(Int32)

读取图钉的当前值。

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

删除固定值更改事件的处理程序。

SetPinMode(Int32, PinMode)

将模式设置为固定。

SetPinMode(Int32, PinMode, PinValue)

将模式设置为引脚,并为输出引脚设置初始值。

Toggle(Int32)

切换图钉的当前值。

WaitForEvent(Int32, PinEventTypes, CancellationToken)

阻止执行,直到收到 eventType 类型的事件或请求取消。

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

异步调用,直到收到 eventType 类型的事件或请求取消。

Write(Int32, PinValue)

将值写入图钉。

适用于