Udostępnij przez


HummingBoardDriver Klasa

Definicja

Sterownik GPIO dla HummingBoard.

public class HummingBoardDriver : System.Device.Gpio.GpioDriver
type HummingBoardDriver = class
    inherit GpioDriver
Public Class HummingBoardDriver
Inherits GpioDriver
Dziedziczenie
HummingBoardDriver

Konstruktory

HummingBoardDriver()

Tworzy nowe wystąpienie klasy HummingBoardDriver. Jest to obecnie obsługiwane tylko w systemie Windows.

Właściwości

PinCount

Liczba wyprowadzeń dostarczonych przez sterownik.

Metody

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Dodaje procedurę obsługi dla zdarzenia zmienionego wartości pinezki.

ClosePin(Int32)

Zamyka otwarty numer PIN.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Konwertuje numer pin tablicy na schemat numerowania logicznego sterownika.

Dispose()

Usuwa to wystąpienie, zamykając wszystkie otwarte pinezki

(Odziedziczone po GpioDriver)
Dispose(Boolean)

Usuwa to wystąpienie

GetPinMode(Int32)

Pobiera tryb pinezki.

IsPinModeSupported(Int32, PinMode)

Sprawdza, czy pin obsługuje określony tryb.

OpenPin(Int32)

Otwiera pinezkę, aby była gotowa do użycia. Sterownik próbuje otworzyć pinezkę bez zmiany trybu lub wartości.

QueryComponentInformation()

Wykonywanie zapytań o składnik i jego elementy podrzędne.

(Odziedziczone po GpioDriver)
Read(Int32)

Odczytuje bieżącą wartość pinezki.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Usuwa procedurę obsługi dla zdarzenia zmienionego wartości pinezki.

SetPinMode(Int32, PinMode)

Ustawia tryb na przypięcie.

SetPinMode(Int32, PinMode, PinValue)

Ustawia tryb na przypięcie i ustawia wartość początkową dla wyprowadzenia wyjściowego.

SetPinMode(Int32, PinMode, PinValue)

Ustawia tryb na przypięcie i ustawia wartość początkową dla wyprowadzenia wyjściowego.

(Odziedziczone po GpioDriver)
Toggle(Int32)

Przełącz bieżącą wartość pinezki.

(Odziedziczone po GpioDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

Blokuje wykonywanie do momentu odebrania zdarzenia typu eventType lub żądania anulowania.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Wywołanie asynchroniczne do momentu odebrania zdarzenia typu eventType lub zażądania anulowania.

Write(Int32, PinValue)

Zapisuje wartość do pinezki.

Dotyczy