GpioDriver 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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) |
将值写入图钉。 |